이러한 암호 문자열은 레지스트리 연결에서 실제로 무엇을 의미합니까?


9

HKEY_CLASSES_ROOT \ Word.Document.12 \ shell \ Open \ command \ command 값 (Word 2010 'Open'셸 연결)을 보면 다음과 같은 말도 안됩니다.

xb'BV5 !!!!!!!!! MKKSkWORDFiles> bi $ T! V! 0Z = {Pk0vm ~ AZu / n "% 1"

여기서 마지막 / n "% 1"부분에 대해서는 명확하지만 첫 번째 암호 부분은 MS Word 실행에 대한 몇 가지 마술 명령을 나타내는 것 같습니다. Excel 및 기타 Office 연결에 대해 동일한 부두입니다.

인터넷을 통해 나 자신을 교육하려는 수많은 시도는 전혀 결과를 가져 오지 못했습니다. 많은 사람들이 Word / Excel 협회가 제대로 작동하도록하기 위해 "올바른 주문 법"에 대해 논의하고 있지만, 나 같은 사람이 자신이하는 일을 이해하지 못했고 왜이 흑 마법이 효과가있을 것이라고 생각하는지 알지 못했습니다. 다른 사람들을 위해-어떻게 든 기계에서 일할 수 있었기 때문입니다.

그러나, 내가 정말 이해하지 않은 것은 사실이다 아무도 (I 물론, 인터넷에 자리) 지금까지 같은 것을 물었다 "어떻게 작동하는지 지구는?" 또는 "실제로 무엇을 의미합니까?" 또는 마지막으로 "내가 불쾌한 바이러스를 가지고 있다고 생각합니까?!" 좋아, 그럼 내가 먼저 될 것 같아요.

여기에 내 질문은 하지 사람들이 그렇게 재미없는 생각하는 이유. 내 질문은 이러한 문자열이 레지스트리 연결에서 실제로 어떻게 작동합니까? 그것은 문서화되지 않은 (또는 문서화 된) Windows (아마도 Windows Shell) 기능으로 그러한 문자열을 사람이 소화 할 수있는 것으로 변환해야합니다.

답변:


6

" 언급되지 않은 API "문제를 처리하고 있습니다.

이 문자열은 Microsoft가 공개 지식으로 원하지 않는 비밀, 구현 별 문자열입니다. 문자열 형식이 공용이고 Microsoft가 파일로드 방법을 변경하려는 경우 이전 버전과의 호환성을 위해 여전히 이전 문자열을 지원해야합니다. 문서화되지 않은 API 인 경우 검사 문제를 겪지 않고 문자열을 변경할 수 있습니다 타사의 물건이 파손될 경우

Microsoft는 실제로 타사 소프트웨어를 중단하지 않도록주의 할 때 최고의 회사 중 하나입니다. 단어 실행 명령을 시작하는 것은 문제를 겪고 싶지 않은 곳 중 하나 일뿐입니다.


1
불행히도이 답변은 완전히 다른 질문에 관한 것입니다. a) "언급되지 않은 API"란 무엇입니까? b) 왜 문서화되지 않은 API가 존재합니까? c) 어떤 회사가 우리의 삶을 가장 잘 보호 해 주는가? :-) " 이 문자열은 어떻게 레지스트리 연결에서 실제로 작동합니까?" "알고 싶지 않다"줄을 받아 들일 준비가 되었다면, 여기서 슈퍼 유저에게 묻지 않을 것입니다.
Van Jone

1
@VanJone 아무도 모르는 일입니다. 특히 다음 윈도우 업데이트가 더 이상 작동하지 않는 것을 만들 때 프로그램을 리버스 엔지니어링하고 알아내는 데 시간을 들인 사람은 없습니다.
Scott Chamberlain

1
사람들은 Windows를 자주 되돌리고 많은 사람들이 임금을받는 부작용으로이 지식을 가지고있을 수 있습니다. 올바른 지식을 가진 사람이 여기에 오기를 기다리는 시간은 운이 좋은 문제 일뿐입니다.
Van Jone

PS '@'표기법이 어떤 이유로 든 나를 위해 작동하지 않았습니다 : SU는 단지 내 의견에서 그것을 제거했습니다
Van Jone

@VanJone 게시물 작성자에게 답장을 보낼 때 @를 사용할 필요는 없습니다. @는 게시물 작성자의 알림을 댓글에 한 번 이상 게시 한 사람으로 변경하기위한 것입니다.
Scott Chamberlain
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.