当前位置: 首页 > 编程语言 > C#

NotavalidWin32applicationshare

时间:2023-04-10 12:23:54 C#

isnotavalidWin32application我在Windows7计算机上的VisualStudio2010中安装了该项目。它可以毫无问题地编译和运行。当我将应用程序放在装有.NET4的XP机器上时,它没有运行并出现错误“不是有效的Win32应用程序”archive/2009/06/19/troubleshooting-not-a-valid-win32-application-error-at-the-startup.ASPX我不知道出了什么问题。有什么想法吗?谢谢仅供参考:bindump:Microsoft(R)COFF/PEDumperVersion10.00.30319.01版权所有(C)MicrosoftCorporation。版权所有。找到文件TimeKeeper.exePE签名的转储文件类型:EXECUTABLEIMAGEFILEHEADERVALUES8664machine(x64)2numberofsections4D24EED9timedatestampThuJan0609:21:1320110指向符号表的文件指针0符号数F0可选标头的大小22特性可执行应用程序可以处理大(>2GB)地址OPTIONALHEADERVALUES20Bmagic#(PE32+)8.00链接器版本92600代码大小600初始化数据的大小0未初始化数据的大小0入口点2000代码基础400000映像库(0000000000400000到0000000000497FFF)2000节对齐200文件对齐4.00操作系统版本0.00映像版本4.00子系统版本0Win32版本98000映像大小200标头大小0校验和2子系统(WindowsGUI)8540DLL特性动态基础NXcompatible没有结构化异常处理程序TerminalServerAware400000堆栈保留大小4000堆栈提交大小100000堆保留大小2000堆提交大小0加载器标志10目录数0[0]导出目录的RVA[大小]0[0]导入目录的RVA[大小]96000[598]资源目录的RVA[大小]0[0]异常目录的RVA[大小]0[0]证书目录的RVA[大小]0[0]基本的RVA[大小]重定位目录94454[1C]调试目录的RVA[大小]0[0]架构目录的RVA[大小]0[0]全局指针目录的RVA[大小]0[0]线程存储目录的RVA[大小]0[0]加载配置目录的RVA[大小]0[0]绑定导入目录的RVA[大小]0[0]导入地址表目录的RVA[大小]0[0]延迟导入目录的RVA[大小]2000[48]RVA[size]ofCOMDescriptorDirectory0[0]RVA[size]ofReservedDirectorySECTIONHEADER#1.textname924FEvirt实际大小2000虚拟地址(0000000000402000到00000000004944FD)92600原始数据的大小200指向原始数据的文件指针(00000200到000927FF)0指向重定位表的文件指针0指向行号的文件指针0重定位数0行号数60000020标志代码执行读取调试目录时间类型大小RVA指针--------------------------------------4D24EED9cv8E0009447092670Format:RSDS,{07D03CC8-7510-4698-B5EB-6DC50714B88D},3,C:UsersMitchDocumentsTimekeeper24.12.2010clientTimeKeeper24-12-2010TimeKeeperobjx86ReleaseTimeKeeper.pdbSECTIONHEADER#2.rsrcname598virtualsize96000virtualaddress(0000000000496000to0000000000496597)600原始数据大小92800原始数据文件指针(00092800到00092DFF)0重定位表文件指针0行号文件指针0重定位数0行号数40000040标志初始化数据只读摘要2000.rsrc94000.text在项目属性中,项目是目标是“x64”而不是“任何CPU”?(似乎在bindump标头中说“机器(x64)”,听起来可能是问题所在)它是针对.net4完整配置文件还是客户端配置文件?如果它已满,请检查您的XP是否安装了完整的配置文件,而不仅仅是客户端配置文件(不太可能相关,但是)您是否在XP机器上安装了VisualStudio2010redist?传输到Win32机器时检查文件是否损坏(例如复制并diff或在Win7机器上运行)以上就是关于C#学习教程:NotaValidWin32Application的全部使用,需要了解更多关于C#学习教程。希望大家多多关注。本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处: