草庐IT

python - 如何在 Windows Vista 上将 Tkinter 与 Python 结合使用?

我在WindowsVista上为一位用户安装了Python2.6。Python工作正常,但是当我尝试:importTkinter时,它说并排配置有错误。我试过修改VisualStudio运行时,但没有什么好结果。关于如何解决这个问题的任何想法? 最佳答案 也许你应该降级到2.5版本? 关于python-如何在WindowsVista上将Tkinter与Python结合使用?,我们在StackOverflow上找到一个类似的问题: https://stackov

windows - 从 WOW64 启动 Shell 链接 (LNK)

我们的32位应用程序通过ShellExecute启动WindowsLNK文件(Shell链接)。当它尝试“启动”一个指向64位二进制文​​件的链接(例如“开始”菜单中的“InternetExplorer(64位)”快捷方式)时,它总是以启动32位二进制文​​件告终。在内部,ShellExecute错误地解析了链接目标:LNK中有一个隐藏字段,其中包含FOLDERID_ProgramFiles。64位应用程序将此解析为64位程序文件目录,但32位应用程序不会。Wow64DisableWow64FsRedirection不会改变ShellExecute的这种行为。除了通过64位“蹦床”过程

python - 如何让 cx_Oracle 在 64 位 Itanium Windows 上运行?

我在同时运行64位Oracle10.2的64位Itanium服务器上运行WindowsServer2003,我想为Python2.5安装cx_Oracle。我之前在Windows和Linux上多次使用过cx_Oracle,我之前也在这些平台的32位版本上编译过它,但我从未尝试过IA64编译。在http://cx-oracle.sourceforge.net/处没有任何cx_Oracle的二进制构建是64位的,我在尝试运行importcx_Oracle时安装其中任何一个后都出现错误,所以我认为要做的事情是从源代码编译它。当运行pythonsetup.pybuild时,我得到一个错误,即P

windows - 32 位与 64 位 Windows 版本上的进程大小和行为差异

我正在调查我的应用程序的一个奇怪问题,该问题在2个Windows版本上的行为不同:WindowsXP(32位)WindowsServer2008(64位)我的发现如下。WindowsXP(32位)在运行我的测试场景时,XML解析器在解析非常大的配置文件期间的某个时刻失败(有关详细信息,请参阅thisquestion)。在失败时,进程大小约为2.3GB。请注意,注册表项已设置为允许进程超过默认的最大进程大小2GB(在32位操作系统上)。失败的系统是对IXMLDOMDocument::load()的调用失败,如上面链接的问题中所述。WindowsServer2008(64位)我在Windo

Windows x64 中使用 JRE x86 的 Java 串行 I/O

我有一个Java应用程序在Windows764位上运行,但在32位版本的JRE上运行。我需要此应用程序与串行com端口通信,显然我需要一点帮助。:)在您建议RXTX之前,我已经尝试过32位和64位版本的RXTXDLL。要么因为32位JRE无法加载64位DLL而失败,要么因为32位DLL给出java.lang.UnsatisfiedLinkError而失败:java.lang.UnsatisfiedLinkError:\cache\bundle1030\version0.0\bundle.jar-lib\0\lib\win32\rxtxSerial.dll:Can'tfinddepend

java - RXTX x64 和 x86

我有一个软件,我在appletjava上使用RXTXcomm.jar,在applet内部我正在与端口串行通信,所以,我需要通信并且它适用于2个版本,x86和x64,但是RXTXcomm.jar与2个文件同名,如何在我的应用程序中同时使用这两个jar? 最佳答案 jar(RXTXcomm.jar)与提供API的相同。不同之处在于native实现(Windows中的dll),因此您可以尝试为支持的不同平台生成不同的小程序,让用户选择合适的小程序。另一种方法是尝试捆绑所有native库并且可以工作。(检查了rxtx-2.1-7-bins-

windows - Haskell 32 位程序在 64 位 Windows 上卡住

我正在使用GHC在名为citeproc-hs的特定(Haskell-)库的帮助下为Windows构建一个haskell程序。在32位WindowsXP机器上,应用程序工作正常,而在另一个Windows764位环境(在3台不同的PC上测试)上,“读取特定文件(“样式”文件)的库的函数只是卡住而没有任何错误消息。我使用相同的.exe文件,但存在我无法解释的不同行为。可能存在一些关于32位Haskell的已知问题-在64位环境中编译,或者有人知道我如何解决这个奇怪的问题吗?提前致谢! 最佳答案 我在生产环境中的64位Windows上使用G

windows - 升级安装后 Vista/Win7 资源管理器快捷方式中的应用程序图标损坏

这个问题在这里已经有了答案:关闭9年前。PossibleDuplicate:WrongdesktopshortcuticononWindows7(InnoSetup)我有一个使用InnoSetup安装程序部署的应用程序。当我执行升级安装时(即在已安装1.0版时运行install-1.5.exe),如果我的应用程序二进制文件正在使用中(我的应用程序正在运行,或者其他进程可能锁定了图像文件),我重新启动后在资源管理器中遇到图标缓存损坏。资源管理器在桌面和“开始”菜单上为我的应用程序显示空白/默认快捷方式图标。我们在互联网上进行了搜索,发现了多种刷新资源管理器图标缓存的“厨房水槽”方法,但似

c++ - 移动文件夹 Windows C++ : Works Vista and up, 不是 XP

几个小时以来,我一直在努力解决这个问题,它在WindowsVista和Windows7上完美运行,但是当我在WindowsXP上运行它时,它失败了,没有任何消息。不幸的是,我没有XP下的开发环境,所以我不能通过调试器运行它来检查,我是否错过了一些非常明显的东西?同一段代码实际上使用CopyFile和一些命令将数据写出到C:\,所以如果它是权限错误,那就很奇怪了。编辑:返回值为1223,ERROR_CANCELLED表示已被用户取消。编辑2:我禁用了s.fFlags,它立即弹出一个对话框询问它是否应该创建dir-test文件夹,所以我切换到FOF_NOCONFIRMATION它似乎忽略了

c++ - _BitScanForward64 在 c++.exe (rubenvb-4.7.2-release) 中返回错误答案

MSVC老用户,gcc新手(请多多包涵)。我在Windows7上使用c++的rubenvb版本(请参阅主题中的版本,是的,我正在为64位构建),但我在使用_BitScanForward64时遇到问题。一些示例代码如下所示:int__cdeclmain(intargc,char*argv[]){DWORDd=(DWORD)atoi(argv[1]);DWORDix,ix2;ix2=_BitScanForward64(&ix,d);printf("bsf%u%u\n",ix,ix2);}我正在编译:"C:\ProgramFiles\gcc2\mingw64\bin\c++.exe"-oiT