win64

    2熱度

    2回答

    有沒有辦法從運行在64位系統上的32位應用程序訪問64位應用程序的默認文件夾? 例如,使用SHGetSpecialFolderPath與CSIDL_PROGRAM_FILES從32位應用程序返回「C:\ Program Files文件(x86)的」如果同一個電話是從64位應用程序中使用,我會得到‘C:\ Program Files文件’有?得到的是「C:\ Program Files文件」的方式,

    1熱度

    4回答

    如何在Windows XP 64位上的IIS上運行Windows 32位應用程序? 注意:這不在Visual Studio中運行。 注意:只記錄404錯誤。 注:由IIS 404錯誤禁用CGI腳本

    3熱度

    3回答

    我有幾個問題如下。 CHM是(編譯的HTML文件) 我的CHM文件有一個鏈接來啓動一個32位應用程序。 CHM文件以Javascript編碼。這在32位操作系統環境中工作正常。 但是這在64位操作系統環境下不起作用。原因是:當我打開chm文件時,64位版本的hh.exe(操作系統可執行文件)執行並啓動chm。 而chm則在64位環境中加載。 現在我無法從CHM文件啓動32位應用程序,因爲64位進程

    2熱度

    1回答

    它似乎在我創建的每個項目中自動添加,並且我爲x64編譯,但在選擇x64配置時甚至不會出現在項目的配置屬性/(C/C++)/預處理器中。

    0熱度

    1回答

    我有一些Javascript代碼,它將編程註冊COM互操作程序集,方法是將所有必需的鍵和值寫入註冊表。此COM對象的較早版本是用VB6編寫的,並且在x64版本的Windows上無法正常工作,除非用戶手動運行x86 sidebar.exe,因此我們的一些用戶將切換到使用x86 sidebar.exe COM對象工作。 總之,我需要正確地檢測當前正在運行的操作系統的體系結構。我已經嘗試了所有,如果si

    2熱度

    1回答

    當我在C#應用程序中從form_load拋出異常時,它在平臺爲x64時不起作用。 (它的行爲與x86的預期相同) 當我遍歷代碼時,我到達引發異常的那一行,然後它立即跳轉到timer_Tick。 當我創建一個新項目並將此行添加到form_load時: 拋出new System.Exception(「oops!」); 對於x86,它按預期崩潰。對於x64,它不會崩潰。 是否有某種方式讓應用程序實際從6

    0熱度

    3回答

    我們正在C#中開發一個Data Synapse calc節點進程,它需要Win32 DLL中的功能。建設這個我們沒有問題。 問題是它必須在Windows 64位系統上運行,使用Data Synapse 5.1 Grid API for Windows 64.儘管Windows 64將使用WOW透明地運行大多數進程,但我們不知道Data Synapse的64位將會在有些方法阻止這種工作? 任何人都這

    1熱度

    3回答

    有沒有人成功地使用命令行dcc32.exe編譯器在64位Windows Vista下編譯Win32 GUI應用程序,而無需安裝Delphi 2009?在我們的系統上,它失敗了,並且提示DFM文件包含未知的16位資源。這通常表明DFM文件無法讀取。它適用於我們嘗試過的所有32位Vista和Windows XP。 我在問,因爲我們希望確保我們可以在以後重建當前的exe文件(如果需要的話),所以即使我們

    6熱度

    5回答

    我有一箇舊的VB6應用程序使用來自COMCTL32.OCX(「Microsoft Windows公共控件5.0(SP2)」)的ImageList控件爲TreeViews和ListViews提供圖標。 該應用程序甚至不會在Windows 7.0 64位上啓動。當它試圖加載具有ImageList的表單時,它崩潰了(實際上,應用程序會眨眼,退出而沒有跟蹤)。 從窗體中刪除ImageList解決了問題。

    2熱度

    2回答

    我有一個類非靜態成員函數,它具有可變參數,我正在使用64位運行時在64位Windows上編譯Visual Studio 2005。 void Class::Foo(void* ptr,...) { va_list args; va_start(args,ptr); float f=va_arg(args,float); va_end(args) }