본문 바로가기

profile
조회 수 1306 좋아요 50 댓글 0
반 오디오의 PC-Fi 뮤직 센터인 “스튜디오 제로 마크 II”를 사용하면서 겪을 수 있는 문제점 하나

- 이 기계가 윈도우즈 OS를 사용하는데 OS 업데이트가 있을 경우, 스튜디오 마크 II는 시스템을 켜면 Auto Start Up으로 뮤직 플레이어 화면을 띄우고, 노래를 플레이하게 되기 때문에 백그라운드에서 OS 업데이트 노티스가 있어도 그게 보이지 않는다. 그러므로 업데이트 노티스에서 카운트에 돌입하고, 그 카운트가 다 하는 경우 뮤직 플레이어가 갑자기 다운되고 OS가 리부팅하게 된다. 음악을 듣다가 이런 일을 겪게 되면 상당히 난감하게 된다. 그런 문제를 겪고, 왜 그런 문제가 생겼는가를 반 오디오에 문의한 결과 그게 OS Update 때문일 거라는 통보를 받았는데, 그런 일을 다시 한 번 겪게 되었다. 아래는 그와 관련한 반 오디오 홍진표 사장님과의 문자 및 편지 대화.

-----

박순백: 지금 음악을 듣다가 지난번과 같은 리셋 현상이 생겼습니다. 이번엔 음악이 끊기는 즉시 화면을 볼 수 있었는데 역시 운영체제 업데이트로군요.^^ 시스템에서 이런 문제를 미리 감지해서 음악을 듣는 중에는 인터럽이 안 생기게 프로그래밍해야할 듯 합니다. 그리고 이번 상황이 전과 다른 것은 이번에는 업데이트 작업 후에 자동 부팅되지 않고 시스템이 죽었습니다.

홍진표: 해결 방법 설명 내용이 다소 길어서 메일로 보내드렸습니다.

2012. 6. 14. 오전 9:50 홍진표 작성:

박사님이 원하기는 자동 업데이트 비 활성화는 운영체제의 주요 기능이기 때문에 Music Center 소프트웨어에서 제어할 수 없습니다.

대신 윈도우 설정에서 이런 업데이트를 해제할 수 있습니다.

이 설정은 매우 간단합니다. 아래 링크를 보시고 따라 하시면 자동 업데이트 해제할 수 있습니다.

http://windows.microsoft.com/ko-kr/windows-vista/Turn-automatic-updating-on-or-off

그러나 이런 설정은 최신 바이러스 공격과 같은 것에 대비할 수 없기 때문에 권장할 수는 없고 저희가 Music Center 제품군을 출하할 때도 이렇게 설정하지는 않습니다.

만일 윈도우 업데이트 비 활성화를 하셨으면 가끔씩 "시작 -> 모든 프로그램 -> Windows Update"를 클릭해서 수동으로 윈도우 업데이트를 수행하시면 됩니다.

박순백: 아 이런 윈도우즈에서의 설정은 저도 아는데 이 방법 말고는 없군요.

프로그램 컨트롤로 그게 안 되니 이건 좀 난감한 일이군요.^^

2012. 6. 14. 오후 3:14 홍진표 작성:

프로그램에서 이 설정을 아예 못 바꾸는 것은 아닙니다.

프로그램에서 윈도우즈 레지스트리를 직접 억세스해서 업데이트 설정을 바꾸면 됩니다.

그러나 이 방법이 사용되면 Admin 계정 권한으로 Music Center가 실행되어야 하기에 프로그램을 실행할 때 마다

"프로그램에서 **을 수정하도록 허용하시겠습니까?"라는 경고가 나오고 항상 OK를 클릭해 주어야 합니다.

(OK를 클릭하기 전까지 배경 화면이 검게 변하고 프로그램 동작이 멈추며 다음으로 진행되지 않습니다)

이렇게 되면 안하느니만 못한 것이기에 안된다고 말씀드린 것입니다.

박순백: 설정을 바꾸는 게 아니고 업데이트 통보를 감지하여 그걸 소리나 그림 등 어떤 방식으로 통보해 주고 팝업을 통해 그걸 어찌할 지 옵션을 던져주어 처리케 하는 방법이 필요한 거죠.

음악을 듣다가 부팅이 되면서 음악이 꺼지는 일은 아주 fatal한 경우니까요.

무슨 방법이 없을까요??ㅋ 이건 심각한 일인데... OS 쪽에 이 관련 api가 있을 듯한데 혹 미국 MS의 안대혁 박사가 알까요?  여러 기업에서 윈도우즈를 컨트롤용 OS로 사용할 것이니 그런 대비를 어떤 식으로든 하게 해 놨을 것 같다는 생각이 들어서요.  

홍진표 Sent: Fri , June 15, 2012 13:30 PM:

마이크로소프트 사의 장점이 OS 상의 새로운 기능을 만들면 이를 프로그래머가 사용할 수 있도록 항상 지원한다는 것에 있기에 윈도우 Update와 간련된 부분의 OS API는 존재합니다. 공식 명칭은 Windows Update Agent API입니다. 이 부분에 대한 정보는 당연히 MSDN(Microsoft Developer Network)에서 찾을 수 있습니다.

API 기능을 확인해 보니 현재 업데이트를 몇 개 다운로드 받았는 것 등등의 정보를 검색할 수 있습니다.

그러나 정작 중요한 부분인 업데이트로 인해 리부팅 되는 것에 대해 통보해 주는 기능은 없습니다.;;

    API 인터페이스 함수 기능 확인: http://msdn.microsoft.com/en-us/library/aa386065(v=vs.85)

그렇다면 현재 리부트로 인한 프로그램 종료 통지가 Music Center에 도착했을 때 이것이 윈도우 업데이트에 대한 것인 지를 확인해서 만일 그렇다면, 사용자 조작까지 대기하는 것을 만들 수 밖에는 없기에 관련된 내용을 찾아 보았습니다.

인터넷에서 검색해 본 결과 다음과 같은 답변이 있음을 확인했습니다.

(MS 프로그램 개발 사이트로 가장 믿을 만한 곳에서 찾은 정보입니다)

"The applications aren't detecting the restart reason after the fact - they've been architected to use this API."

즉, Music Center 입장에서는 현재 리부트가 어떤 인과에 의해 이루어진 것인지를 알 수 없다는 것입니다.

현재 찾아 본 결과로는 박사님이 원하시는 기능을 구현할 수는 없을 것 같습니다.

혹시 검색한 자료의 내용이 틀리거나 제 공부가 부족한 것인지 모르기 때문에 좀더 공부를 해 보겠습니다.

박순백: ^^ 이걸 가장 잘 알 수 있는 사람이 안대혁 박사일 겁니다.

자기가 모르면 그걸 회사 관계자에게 물어서라도 답을 줄 수 있을 듯합니다.
제가 안 박사에게 연락해서 물어볼까요??

보낸날짜 2012/06/15 14:27:08   [GMT+09:00]    
보낸이 홍진표     
받는이 박순백(Soon Pack Park)   
제목 Re:Re: 윈도우 자동 업데이트 기능 비 활성화 방법    

마이크로소프트사에 처음 지원을 요청하는 것 같습니다 ㅎㅎ

그럼 한 번 물어 볼까요? ^^




보낸날짜 2012/06/26 11:30:12   [GMT+09:00]    
보낸이 박순백(Soon Pack Park) spark@dreamwiz.com
받는이 안대혁   
제목 안 박사, 질문이 하나 있습니다.^^  


안 박사,


아래 링크의 글을 읽고 대안 좀 찾아주십시오.

홍진표 선생이 만드는 PC-Fi 뮤직 센터 제품이 윈도우즈 7을 OS로 사용하고 있어서 생기는 일입니다.

http://old.drspark.co.kr/cgi-bin/zero/view.php?id=jia_warehouse&page=1&sn1=&divpage=1&category=14&sn=off&ss=on&sc=off&select_arrange=headnum&desc=asc&no=1431

제가 보기엔 윈도우즈를 PC 용도 외의 OS로 사용하는 사례가 많기 때문에 이런 일에 대한 MS의 고려가

이미 있을 듯해서 여쭙는 것입니다.^^

감사합니다.




안대혁

박사님, 잘 지내시지요?

그런 기기에는 말씀하신 현상을 피하기 위해 보통 Embedded OS를 씁니다. 일반 OS를 쓰는 지금 같은 경우에는 특별한 방법은 없고, 공개된 API를 잘(?) 이용하면 가능합니다. 또한 레지스트리 키는 owner를 미리 바꾸어 놓으면 관리자 모드가 아니어도 읽고 쓸 수 있습니다. 홍 선수가 윈도우쪽 API를 더 파보아야 할 것 같습니다. 숨겨진 API는 없다고 보시면 됩니다.

자동 업데이트 후 자동부팅은 보통 긴급 패치에만 해당되는데, 자주 그런다면 아마도 일반 업데이트는 자동으로 설치되지 않도록 해 놓으시면 될 것 같습니다. 저로선 더이상 도움을 드릴 수가 없네요. ㅎㅎ




안대혁

http://www.howtogeek.com/howto/windows-vista/prevent-windows-update-from-forcibly-rebooting-your-computer/

뭐 이렇게 해놓으시는 방법도 있습니다만...

Prevent Windows Update from Forcibly Rebooting Your Computer
http://www.howtogeek.com
We’ve all been at our computer when the Windows Update dialog pops up and tells us to reboot our computer. I’ve become convinced that this dialog has been designed to detect when we are most busy and only prompt us at that moment.

List of Articles
번호 분류 제목 이름 날짜 조회 수 좋아요
74 오디오 좋은 음악을 듣기 위해서는 황금귀(golden ears)를 가져야하나? file 박순백 2023.03.19 276 2
73 오디오 Oldies but Goodies - "구관(舊官)이 명관(名官)" file 박순백 2023.03.18 399 1
72 오디오 퇴촌의 사설 카페 file 박순백 2022.10.11 356 0
71 오디오 오랜만에 들어본 오디오 노트 300B 앰프의 소리 file 박순백 2021.11.11 609 0
70 오디오 집에서도 뒤늦게 PC-Fi를... file 박순백 2014.11.20 1222 0
69 오디오 Fire Bird 다시 살아나다. file 박순백 2012.12.22 1100 13
68 오디오 정말 빠른 개선과 소비자에 대한 자세-반 오디오 file 박순백 2012.12.11 1015 11
67 오디오 Bann Audio 사의 DAC / Fire Bird file 박순백 2012.12.03 1189 23
66 오디오 목공 윤세욱이 토렌스 턴테이블용으로 만든 작품. file 박순백 2012.11.11 1590 30
65 오디오 역시 Theta G2라고... file 박순백 2012.09.17 1315 45
64 오디오 Bann Audio의 Studio Mark II 사용 관련 질문/답 박순백 2012.08.31 1082 40
63 오디오 후바2000 화면 하나와 Quick Search 컴포넌트 file 박순백 2012.08.29 1822 56
62 오디오 속전속결의 반 오디오 file 박순백 2012.08.22 1371 55
61 오디오 [홍진표 저] PC-Fi 입문서 추천사 박순백 2012.07.25 1371 46
» 오디오 “스튜디오 제로 마크 II”를 사용하면서 겪을 수 있는 문제점 하나 박순백 2012.06.26 1306 50
59 오디오 윤세욱 선생의 글이 인용된 알텍 피어리스 트랜스 file 박순백 2012.04.12 2019 62
58 오디오 아포지 Mini-DAC, 하나 더 구입하다. 박순백 2012.04.02 1304 52
57 오디오 [공지] 윤희철 선생님 연락주세요!!! 1 조용훈 2012.03.27 1297 62
56 오디오 트랜스 케이스 구입 1 박순백 2012.03.19 1826 70
55 오디오 Esoteric P-70에 대한 오디오 평론가 김남형 선생님의 말씀 박순백 2012.02.28 1616 80
목록
Board Pagination Prev 1 2 3 4 Next
/ 4