2016年5月30日 星期一

About SysWoW64 Folder

在Windows目錄下一般只有system32目錄,但是如果是64位元的作業系統,Windows目錄下就會多出一個SysWoW64目錄。

一般32位元系統下system32是存放32位元的元件但是到了64位元系統就不一樣了。

Windows\System32 目錄放置所有 64位元的元件。
Windows\SysWOW64 目錄放置所有 32位元的元件。

WOW64其實是 Windows-on-Windows 64bit 的縮寫,主要的目的在於讓64位元的 Windows 可以執行32位元的應用程式。所有舉凡64位元的Windows版本中都有支援,像是 Windows XP x64 Edition、Windows Vista、Windows 7、Windows Server 2003、Windows Server 2008等。

所以以後在64位元系統上如果有32位元程式需要放置或呼叫DLL,就到這裡就對了。

2016年5月5日 星期四

[MFC] Single app execute

檢查應用程式是否已經執行,已執行則將該程序顯示到最前面。

[MFC] Close all popup modal dialog

關閉應用程式的時候需要順便把DoModal dialog一起順便關閉,不然應用程式會等待dialog的Close事件才會結束應用程式。

2016年2月23日 星期二

Visual Studio 2013 "找不到或無法開啟PDB"

  1. "偵錯"→"選項和設定"。
  2. 右邊勾選"啟用來源服務器支援"。
  3. 左邊點"符號"→勾選"微軟符號服務器"。
  4. 執行偵錯的時候會自動下載PDB。