0
我想顯示在Visual Basic 6應用程序的一些HTML文件,我使用的瀏覽器對象內部用戶對HTML文件的訪問。 是否有防止這些文件被其他瀏覽器查看?換句話說,我只希望我的應用程序可以訪問HTML文件的內容。如果你有解決方案,你能否給我一個關於你的解決方案的例子?
說明: html文件位於用戶計算機內部(脫機)。和我不希望使用.NET
感謝ü
我想顯示在Visual Basic 6應用程序的一些HTML文件,我使用的瀏覽器對象內部用戶對HTML文件的訪問。 是否有防止這些文件被其他瀏覽器查看?換句話說,我只希望我的應用程序可以訪問HTML文件的內容。如果你有解決方案,你能否給我一個關於你的解決方案的例子?
說明: html文件位於用戶計算機內部(脫機)。和我不希望使用.NET
感謝ü
web瀏覽器控件(即,不是VB6的一部分)將使用res:
協議接受導航。這意味着您可以在程序中嵌入HTML資源或創建單獨的HTML資源DLL。
使用「HTML」爲每個項目作爲資源ID資源類型和「文件名」。
然後訪問是相當簡單:
WebBrowser1.Navigate "res://" & App.Path _
& "\" & App.EXEName _
& ".exe/HTML/sample.htm"
圖片和其他鏈接的項目可以使用相對URL:
<body background="image.jpg">
...其中image.jpg
是包含JPEG圖像另一個HTML資源。
這不提供任何加密,但它確實使臨時spelunking和查看您的HTML不太可能。
我不熟悉VB6瀏覽器控件,但它會允許從嵌入資源加載一個html字符串嗎?另一種方式是在將應用程序傳遞給瀏覽器控件之前,對應用程序中的html文件進行解密和解密。 – Filburt
比你Fliburt爲你的迴應。另一種方法是解密HTML文件所在的文件夾。但我現在不怎麼如此 –
出於好奇,你爲什麼使用VB6呢? –