2011-08-11 6 views
2

이 코드는 레지스트리에 .reg 파일을 추가하는 데 사용되지만이 방법은 작동하지 않습니다. Windows는 파일을 가져 왔지만 레지스트리 키는 나타나지 않는다고 말했습니다.파일에서 레지스트리 키에 추가 C#

Process regeditProcess = Process.Start("regedit.exe", "/s key.reg"); 
regeditProcess.WaitForExit(); 
+4

파일에서 시작해야합니까? [기본 레지스트리 수정] (http://msdn.microsoft.com/en-us/library/h5e7chcf.aspx) 옵션이 아닌 이유가 있습니까? –

+1

'key.reg' 파일의 내용을 보여줄 수 있습니까? –

+0

파일 등록 : Windows 레지스트리 편집기 버전 "MyFirstApp"5.00 [마이크로 소프트 \ Internet Explorer를 \ MAIN \ FeatureControl을 \ FEATURE_BROWSER_EMULATION \ HKEY_LOCAL_MACHINE \ 소프트웨어] = DWORD : 또한 00001f40 –

답변

2

brad가 제안 했으므로 Registry class을 사용할 수없는 이유는 무엇입니까? 파일에 여전히 문제가있는 경우에는 항상 일부 데이터 구조를 구문 분석하고 레지스트리 클래스를 사용하여 레지스트리에 삽입 할 수 있습니다.

관련 문제