2009-11-10 4 views

답변

2

명령 줄 매개 변수로 전달할 수 있습니다. 응용 프로그램보다 명령 줄 매개 변수를 분석하고 파일을 WebBrowser에로드해야합니다.

+0

그래,이게 내가 필요한거야.하지만 어떻게해야할지 모르겠다. – user

+0

1. main 함수를 다음과 같이 수정하십시오. static void Main (string [] args) 2. 브라우저에서 args 배열과 파일 열기 (예 : WebBrowser.navigate() 사용) – Alex

+0

원하지 않으면 이 모든 것을 Main에서 사용할 수 있습니다. Environment.GetCommandLineArgs() – Alex

0

Open With 메뉴가 Windows에 미리 채워진 적이 없었습니다. 새 항목을 수동으로 추가하여 필자에게 항상 채워졌습니다.

Public Sub associate(EXT As String, FileType As String, _ 
    FileName As String) 
On Error Resume Next 
Dim b As Object 
Set b = CreateObject("wscript.shell") 
b.regwrite "HKCR\" & EXT & "\", FileType 
b.regwrite "HKCR\" & FileType & "\", "MY file" 
b.regwrite "HKCR\" & FileType & "\DefaultIcon\", FileName 
b.regwrite "HKCR\" & FileType & "\shell\open\command\", _ 
    FileName & " %L" 
b.regdelete "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\" & EXT & "\Application" 
b.regwrite "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\" & EXT & "\Application", FileName 
b.regdelete "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\" & EXT & "\OpenWithList\" 
b.regwrite "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\" & EXT & "\OpenWithList\a", FileName 

End Sub 

합니다 (VB 미안, 그 TEH interwebs에서 도난) 나는 당신이 원하는 무엇을 믿고있어

+0

HKCR에 글을 쓰지 않는 것이 좋습니다. 어쨌든 쓰기가 HKLM으로 리다이렉트됩니다. 모든 사용자/기본 시스템 설정 인 경우 : HKLM (상승 된 권한 필요). 이것이 사용자 별 설정 인 경우 HKCU (사용자 권한 만 필요함). –

0

: 당신이 전체 연결을 만들려면

는 여기에 몇 가지 코드 프로그래밍 방식으로 파일 연결을 만듭니다. 이렇게하려면 레지스트리에 적절한 항목을 만들어야합니다.

이가 또는 당신은 설치와 연결을 만들 수 있습니다 CodeProject의 here

에서 코드에서 수행 할 수있는 방법에 대한 기사가있다.

관련 문제