Sean's Note: 8月 2012

2012年8月22日 星期三

程式相容性助理

在 Win7 或 Win8 上常常可以看到一些程式直行或關閉時,跳出程式相容性助理
(Program Compatibility Assistant) 的視窗,跳出的原因有很多種可以參考這篇,
http://msdn.microsoft.com/library/bb756937.aspx。若想透過程式的方法強制把 PCA 關掉,
可以在開發程式時的 Manifest 檔加上一些屬性,詳細可參考:
http://msdn.microsoft.com/en-us/library/windows/desktop/dd371711(v=vs.85).aspx 。

2012年8月13日 星期一

[Win8] 以檔案開啟...

在 Win8 裡第一次執行文件或檔案時,會跳出你要用哪種檔案來開啟的小視窗,此時該檔案右

側的文字所顯示的即是檔案的描述(File Description)。在用 Visual Studio 開發 Windows App 時,

可從 Resource View 裡,找到專案的 Version\VS_VERSION_INFO 資源檔去做更改。

同時,這個值會被 cache 在 :


Path: HKEY_CLASSES_ROOT\Local Settings\Software\Microsoft\Windows\Shell\MuiCache

Name: C:\Windows\system32\mspaint.exe.FriendlyAppName

Data: Paint