2012年7月31日 星期二

VS2008/2010 命令行error D8045:不能使用/clr選項編譯C文件


“/clr”是新版本的VC++才有的選項,目的是讓C++可以調用微軟.NET中的功能。而C語言是不能調用.NET的,所以出錯。解決方法:
    把/clr選項去掉。具體的做法是:在你的工程上點鼠標右鍵,選擇最後一項“properties”。出現窗口後,先將最左上方的“Configuration”選擇為“All Configurations”,然後看看左邊的樹狀結構,選擇為“Configuration Properties”中的“General”。最後在右邊列表中找到“Common Language Runtime Support”,把這裡修改為第一項“No Common Language Support”,最後按最右下方的“OK”就行了。
設置完之後最好按一下“Save All”按鈕,確保所有文件都已經正確保存。然後重新編譯

2012年7月23日 星期一

[轉錄]Windows 7 完美安裝 Visual C++ 6.0

[Ref.] http://www.mucid.org.ru/2010/03/74.html


在Windows7下安裝或者使用Visual C++ 6.0要注意三大點。
1.在安裝或者使用Visual C++ 6.0時,凡是出現兼容性問題提示對話框,一律按以下方式處理——把「不再顯示此消息」打上勾,然後選擇「運行程序」。不要怕,本人親自驗證過沒有任何 「副作用」。
2.在安裝VC的時候,選擇「custom(自定義安裝)」:
接下來就要,注意了——不要選擇TOOLS裡面的OLE/COM OBJECT VIEWER工具,就可以順利安裝,另外,這個只是個查看工具,不會影響VC++的編譯,所以大家以後可以盡情得使用vista和win7啦,不用再擔心兼容性的問題。
3.在「工具——選項——目錄」裡設置:
A.找到這些資源的路徑,如我的就是安裝在「D:\Program Files\的」裡的,所以依次類推。

注意——資源路徑一定要對照著 手工 查找,不要直接複製 !
B.下面把一些資源路徑列出:
executatble files(可執行文件):
D:\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin
D:\Program Files\Microsoft Visual Studio\VC98\BIN
D:\Program Files\Microsoft Visual Studio\Common\TOOLS
D:\Program Files\Microsoft Visual Studio\Common\TOOLS\WINNT
注——以下兩項資源路徑為可選添加:
C:\windows\system32\wbem
C:\windows\system32
include files:
D:\Program Files\Microsoft Visual Studio\VC98\INCLUDE
D:\Program Files\Microsoft Visual Studio\VC98\MFC\INCLUDE
D:\Program Files\Microsoft Visual Studio\VC98\ATL\INCLUDE
library files:
D:\Program Files\Microsoft Visual Studio\VC98\LIB
D:\Program Files\Microsoft Visual Studio\VC98\MFC\LIB
source files:
D:\Program Files\Microsoft Visual Studio\VC98\MFC\SRC
D:\Program Files\Microsoft Visual Studio\VC98\MFC\INCLUDE
D:\Program Files\Microsoft Visual Studio\VC98\ATL\INCLUDE
D:\Program Files\Microsoft Visual Studio\VC98\CRT\SRC
(win7最好不要添加此項,不過好像按照偶說的方式安裝的話,就沒有這一項,所以這項一般不添加。)

2012年7月18日 星期三

安全地移除硬體很慢

可以試著把 C:\ProgramData\Microsoft\Windows\DeviceMetadataStore\ 的目錄, 除了 en-US 與 zh-TW 外, 其他的都刪除了.

按右鍵後出現的時間, 由原本的 11 秒左右變成約 3-4 秒.


from: http://www.mobile01.com/topicdetail.php?f=240&t=1595344&last=20435352

如何搜尋PTT (作者、標題、關鍵字) 相關文章?

比如說你想找的某作者寫的文章,就在GOOGLE搜尋文字框上,輸入該作者的ID,
(假設該作者ID為:AAA) 

AAA site:http://www.ptt.cc


此網站有關AAA的關鍵字都會搜尋到,
同理可證,如果你想只找某一個網站的資料你也可以用此方式,搜尋資料,

site:前面,是接你要尋找的關鍵字(以此例是尋找AAA相關資料)
site:後面,是接你要限定那一個搜尋的網站(以此例是限定尋找PTT網站資料)。


from : http://tw-hkt.blogspot.tw/2009/09/ptt.html

公司 學校 無法連上 Ptt 的BBS?


會擋ptt有一個方法可以突破阻擋,
MIS(資訊部)通常作法是擋掉Port 23(一般BBS的PORT)
所以你只要切到其他的PORT就可以突破阻擋,翻牆去玩BBS
像PTT的PORT原本是「 telnet://ptt.cc」 內定為23要換PORT,
只要在後面加冒號加PORT數字如:
telnet://ptt.cc:443
======================
telnet://ptt.cc:3000
telnet://ptt.cc:3001
telnet://ptt.cc:3010
( 3000~3010 超多PORT可以跳的 )


Window update目前無法檢查更新,因為該服務尚未執行,你可能需要重新開機


剛網路上認真找了一下,已經解決了,方法如下,不過還真是奇怪
(1) 進入WINDOWS服務(開始 → 電腦右鍵 → 管理 → 左邊最下面「服務與應用程式 → 右邊服務 )
(2) 關閉 Windows Update這一項
(3) 進入系統槽 WINDOWS資料夾下,將SoftwareDistribution這一資料夾完全刪除(連該資料夾底下所有檔案,若不放心,可以去查查看SoftwareDistribution這個資料夾是做什麼的。^^)
(4) 再回到WINDOWS服務,啟動Windows Update這一項

Window update目前無法檢查更新


剛網路上認真找了一下,已經解決了,方法如下,不過還真是奇怪
(1) 進入WINDOWS服務(開始 → 電腦右鍵 → 管理 → 左邊最下面「服務與應用程式 → 右邊服務 )
(2) 關閉 Windows Update這一項
(3) 進入系統槽 WINDOWS資料夾下,將SoftwareDistribution這一資料夾完全刪除(連該資料夾底下所有檔案,若不放心,可以去查查看SoftwareDistribution這個資料夾是做什麼的。^^)
(4) 再回到WINDOWS服務,啟動Windows Update這一項