2012-03-14 2 views
3

다른 사람들이 비슷한 질문을하지만 분명히 말하고 싶습니다. 설치시 관리 권한이 필요없이 응용 프로그램을 구축하고 싶습니다.C에서 프로그램 권한없이 파일 연결 추가 C#

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts

그래서 어떤에서

HKEY_CURRENT_USER\Software\Classes

다른 : 파일 연결을 위해 유래 기사에서 두 개의 서로 다른 위치를 내가 레지스트리에 쓸 필요가 있음을 이해하지만, 지금까지 내가 발견 하나가 맞습니까?

+1

http://stackoverflow.com/questions/4585078 그 기사에 –

+0

확실한 대답이 – Dimitris

+0

이 게시물에 대한 Windows 10 버전을 사용하십시오 : http://stackoverflow.com/questions/2681878/associate-file-extension-with-application/40405884#40405884 – sofsntp

답변

5

Windows를 사용하여 파일을 열 때 사용하기 때문에 이전 파일 (HKCU\Software\Classes)을 사용해야합니다.

두 번째 것이 무엇인지 잘 모르겠습니다. Open With 대화 상자의 권장 섹션을 채우는 용도로만 사용됩니다.

+0

나는이 위치에 글을 쓰려고 노력했는데 할 수 없다. IT 부서에서 대부분의 사람들보다 훨씬 많은 권한을 부여했다는 것을 명심하십시오. – Dimitris

+0

@Dimitris : 이유를 묻습니다. – SLaks

2

슬프게도 이것은 불가능합니다. 이 작업을 수행하려면 관리자 권한이 필요하며이를 해결할 방법은 없습니다.

그러나 사용자가 관리자 권한없이 응용 프로그램을 설치하게하고 나중에 권한 상승을 요청할 수있는 파일 확장명을 연결할 기회를 제공 할 수 있습니다.

게다가 원하는 것을 성취 할 방법이 없습니다.

+1

그건 그렇습니다 완전히 틀렸어. – SLaks

+0

슬프게도, 내가 본 유일한 프로그램은 바이러스입니다. – SLaks

+0

처음 만났습니다. 지금까지 내가 읽은 모든 것은 관리자 권한이 필요 없다는 이야기입니다. 좀 더 명확히 해 주시겠습니까? – Dimitris