我在另一個大陸上的Windows XP計算機上有一個程序。如果我通過雙擊關聯文件來啓動它,以便它根據文件類型關聯運行程序,它會在某個點崩潰。如果我通過將關聯文件拖動到程序圖標來啓動它,它可以正常工作。如果我雙擊圖標並將關聯的文件拖動到窗口,它可以正常工作。Windows程序調用有什麼區別?
在現場的人告訴我說,他是三重檢查的文件類型關聯,它應該是正確的。
假設圖標指向同一個可執行文件註冊表,有什麼不同會有在開始這兩種不同方式的程序?
編輯:在迴應評論,我有在日本運行的問題,而我的正常的機器是美國英語的機器。
這是對Windows的不同本地化(本地化版本可能具有不同的標準路徑名稱,如「C:\ Program Files」與德語中的「C:\ Program」)?如果區域設置設置爲相同的區域,它是否工作? – 2009-06-12 22:19:49