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