让你的程序通过XP防火墙】的更多相关文章

procedure TForm1.Button1Click(Sender: TObject); var FwMgr,Profile,FwApp: variant; begin FwMgr := CreateOLEObject('HNetCfg.FwMgr'); Profile := FwMgr.LocalPolicy.CurrentProfile; FwApp := CreateOLEObject('HNetCfg.FwAuthorizedApplication'); FwApp.Name :=…
原文地址:http://www.vcerror.com/?p=1483 问题描述: 用VC2013编译了一个程序,在Windows 8.Windows 7(64位.32位)下都能正常运行.但在Win XP,Win2003下运行时,却报错不能运行,具体错误信息为"指定的可执行文件不是有效的 Win32 应用程序". 用VS2012或VS2013在win7下编写的程序在XP下运行就出现"不是有效的win32应用程序 问题分析: 用eXeScope打开该exe,发现操作系统需求为&…
Win32主程序需要以下设置 第一步:在工程属性General设置 第二步:在C/C++ Code Generation 设置 第三步:SubSystem 和  Minimum Required Version 设置 如果Win32依赖一些额外的库,那些库也设置一下,防止程序运行失败 如何让VS2013编写的程序在XP下运行 作者:Dr Yao链接:http://www.zhihu.com/question/25415940/answer/30803949来源:知乎著作权归作者所有.商业转载请联…
总体分c++程序和c#程序 1.c++程序 这个用C++编写的程序可以经过设置后在XP下运行,主要的“平台工具集”里修改就可以. 额外说明:(1)程序必须为Dotnet 4.0及以下版本.(XP只支持Dotnet4.0及以下版本,不支持Dotnet 4.5) (2)用C#编写的程序,无需进行如下设置,只要在目标机的xp中安装相应的Dotnet版本即可. 用VS2013在win7下编写的C++程序在XP下运行的错误与解决. 1.在xp下运行报错为:“不是有效的win32应用程序.” 解决方法: […
win7 64位平台编译的程序在XP 32位平台无法运行的解决方法 vs2010的开发环境,制作了一个DLL库.但DLL在XP 32位平台一直无法使用.解决方法如下: 右键项目,属性->配置属性->常规->MFC的使用,选择“在静态库中使用MFC”. 重新生成.解决.…
procedure TForm1.Button1Click(Sender: TObject);var   FwMgr,Profile,FwApp: variant;begin   FwMgr := CreateOLEObject('HNetCfg.FwMgr');   Profile := FwMgr.LocalPolicy.CurrentProfile;   FwApp := CreateOLEObject('HNetCfg.FwAuthorizedApplication');   FwApp…
今天用户反馈了一个问题,运行程序弹了个框 这个只有程序第一次运行会出来,之后就不会了. 当然改个程序名字,又会弹出来. 强烈怀疑是写到了注册表,果然被我找到了. “HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\services\SharedAccess\Parameters\FirewallPolicy\FirewallRules”里面有详细信息 (每个人可能不一样,cmd打开regedit,ctrl+f,搜程序路径即可) 我模仿着加了一条.(改了程序名字和路径…
1. 概述 默认配置下VS2015编写的应用程序只能在Win8/Win10上运行.但幸好还保留了生成XP程序的设置项.XP和Win2003的用户还是大量存在的,我们程序软件的发布不能不考虑他们.另外XP系统是测试Win32程序一个不错的平台,系统小,启动速度快,把他安装在虚拟机上作为测试系统是很不错的. 2. VS2015开发XP程序的设置 1. 项目菜单->项目属性->配置属性->常规->平台工具集,选择"VS2013WindowsXP(v120_xp)";…
转自:http://blog.csdn.net/asanscape/article/details/38752655/ 微软为了推销自家平台,默认配置下VS2012和VS2013编写的应用程序只能在Vista/Win7/Win8上运行.但幸好还保留了生成XP程序的设置项.XP和Win2003的用户还是大量存在的,我们程序软件的发布不能不考虑他们. 1. 项目菜单->项目属性->配置属性->常规->平台工具集,选择“VS2013WindowsXP(v120_xp)”; 2. 项目菜单…
问题表象: VS2012编译的程序不能再XP下运行 解决办法: 1.工程设置的方法 在vs2012里,右键 属性->配置属性-常规->平台工具集->选个VS2008什么的就ok了~ 2.程序降级的方法 .sln文件 使用记事本打开,把里面的 Microsoft Visual Studio Solution File, Format Version 12.00 Visual Studio 2012 改成 Microsoft Visual Studio Solution File, Form…