今天在VS2008下編譯VS自帶Sample中的一個例子,TstCon,因為之前的機器裝的是XP系統,該程序曾成功編譯過,不過今天在Windows Server 2008 R2下打開失敗,在朋友的Windows 7 Ultimate下打開也失敗,試用以管理員身份運行,失敗,試用修改兼容性選項為Windows XP SP3/SP2方式,均失敗。
其實這個時候可能是一些Vista以上版本的OS所提供的新功能引起的限制。就當前的這個例子而言,是因為編譯的時候,啟用用戶帳戶控制(UAC)默認為“是”所致,將解決方案內所有工程選中,右鍵屬性,修改“配置屬性”->“鏈接器”->“清單文件”->“啟用用戶帳戶控制(UAC)”為“否”,重新生成解決方案,即可。
