1
我已經在Windows註冊表中註冊了自定義協議處理程序,所以我可以從我的Internet瀏覽器啓動具有特定參數的應用程序。到目前爲止,註冊工作正常。 IE和Chrome都在推出我的應用程序。註冊協議處理程序Windows 7 - 錯誤的工作目錄
我用Erwinus在回答這個問題的註冊協議處理程序:how do I create my own URL protocol? (e.g. so://...)
奇怪的工作目錄是不是兩種瀏覽器設置正確。 Chrome似乎將工作目錄默認爲空字符串,而IE默認工作目錄爲「C:\ Users \ User-X \ Desktop」。
此行爲是否適用?
有什麼辦法可以在註冊表中爲我的應用程序指定工作目錄嗎?
在此問題上提前致謝。
在你的想法中,URL協議的正確工作目錄是什麼? – Anders
你不能讓你的應用程序根本不在乎工作目錄嗎? –
@Anders工作目錄與URL協議本身無關,而是與啓動應用程序時正確設置工作目錄的瀏覽器(或OS)作業有關。所以在我看來,工作目錄應該設置爲my * .exe所在的目錄。 – Pete