ie瀏覽器呼叫dll中的資源
阿新 • • 發佈:2019-02-13
什麼是res協議?
當在IE的位址列裡面輸入了一個錯誤的地址的時候,IE會顯示錯誤頁面。在錯誤頁面上,右擊然後點屬性,檢視頁面的來源你會發現它是一個類似這樣的連線: res://C:/WINDOWS/system32/shdoclc.dll/dnserror.htm 以上面這個地址就是res協議的一個例子。 "RES://"協議是IE 4.0預定義的一個協議,它可以用來提取程式模組中的資源,如圖片,聲音,字串等等。這裡的程式模組一般來說指的是符合WIN32 PE格式的檔案,如普通的EXE,DLL等。 可以嘗試在IE位址列裡面輸入以下的內容: res://shell32.dll/2/131 res://shell32.dll/2/147 注:Specifies a resource that will be obtained from a module.Syntaxres://sFile[/sType]/sIDTokens
sFile Path and file name of the module that contains the resource. sType Optional. String or numerical resource type. This can be either a custom resource or one of the RT_ predefined resource types described in the FindResource function reference. If a numerical resource type is specified, the actual number of the identifier, not the identifier name, must follow a # character. See the example for more information. If this parameter is not specified, the default resource type isRemarksAvailable as of Microsoft® Internet Explorer 4.0 or later.Remember, URLs require that special characters such as '#' be escaped. Use '%23' to escape the '#' character.