社区
工具平台和程序库
帖子详情
在win7系统 VS2010 下编译后的MFC文件exe,在XP下运行不了,请问为什么?
longlong530
2012-04-19 04:30:12
在win7系统 VS2010 下编译后的MFC文件exe,在XP下运行不了,请问为什么?
已经把工程调成静态编译了 USE MFC IN A STATIC LIBRARY,在xp上还是运行不了
...全文
482
5
打赏
收藏
在win7系统 VS2010 下编译后的MFC文件exe,在XP下运行不了,请问为什么?
在win7系统 VS2010 下编译后的MFC文件exe,在XP下运行不了,请问为什么? 已经把工程调成静态编译了 USE MFC IN A STATIC LIBRARY,在xp上还是运行不了
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lxq301872
2012-04-19
打赏
举报
回复
应该是没装这个 MICROSOFT VISUAL C++ 2010 RUNTIME LIBRARIES
下个“VC++2010可再发行组件包”就行了
独酌逸醉
2012-04-19
打赏
举报
回复
这不是 win7 移植到 xp 的问题,是缺少动态库吧。
liuyich123
2012-04-19
打赏
举报
回复
项目属性里有
longlong530
2012-04-19
打赏
举报
回复
请问在哪里配置选32位CPU?
[Quote=引用 1 楼 的回复:]
是不是要选32位CPU?
或者缺运行库?
[/Quote]
liuyich123
2012-04-19
打赏
举报
回复
是不是要选32位CPU?
或者缺运行库?
问题症状打开软件提示
mfc
100u.dll丢失
mfc
100.dll
文件
下载,解决找不到
mfc
100.dll的问题
mfc
100.dll控件常规安装方法(仅供参考): 一、如果在运行某软件或
编译
程序时提示缺少、找不到
mfc
100.dll等类似提示,您可将从脚本之家下载来的
mfc
100.dll拷贝到指定目录即可(一般是system
系统
目录或放到软件同级目录里面),或者重新添加
文件
引用。 二、您从我们网站下载下来
文件
之后,先将其解压(一般都是rar压缩包), 然后根据您
系统
的情况选择X86/X64,X86为32位电脑,X64为64位电脑。默认都是支持32位
系统
的, 如果您不知道是X86还是X64,您可以看这篇文章。 三、根据软件情况选择
文件
版本。此步骤比较复杂,如果是Windows的dll
文件
, 版本号以5.0开头的或含有 nt 一般是windows2000的
文件
。 版本号以5.1开头的或含有
xp
、
xp
sp1、
xp
sp2、
xp
sp3 信息的一般是windows
XP
的
文件
。 版本号以6.0开头的或含有 longhorn、vista 信息的一般是windowsVista的
文件
。 版本号以6.1开头的或含有
win7
信息的一般是windows7的
文件
。 如果不是windows的dll
文件
,则需要灵活查看版本号、描述、网友提供的信息、以及相关dll的版本号去判断。 四、直接拷贝该
文件
到
系统
目录里: 1、Windows 95/98/Me
系统
,将
mfc
100.dll复制到C:\Windows\System目录下。 2、Windows NT/2000
系统
,将
mfc
100.dll复制到C:\WINNT\System32目录下。 3、Windows
XP
/
WIN7
/win10
系统
(64位
系统
对应64位dll
文件
,32位
系统
对应32位dll
文件
),将
mfc
100.dll复制到C:\Windows\System32目录下。 4、如果您的
系统
是64位的请将32位的dll
文件
复制到C:\Windows\SysWOW64目录,具体的方法可以参考这篇文章:
win7
64位旗舰版
系统
运行regsvr32.
exe
提示版本不兼容 五、打开"开始-运行-输入regsvr32
mfc
100.dll",回车即可解决。希望脚本之家为您提供的
mfc
100.dll对您有所帮助。 通过脚本之家下载dll的朋友,可将下面的代码保存为“注册.bat“,放到dll
文件
同级目录(只要在同一个
文件
夹里面有这两个
文件
即可),双击注册.bat,就会自动完成
mfc
100.dll注册(win98不支持)。 下面是
系统
与dll版本对应的注册bat
文件
(64位的
系统
对应64位dll
文件
,32位
系统
对应32位的dll
文件
,如果64位的
系统
安装32位的dll
文件
,请将下面的system32替换为SysWOW64即可。) 复制代码代码如下: @echo 开始注册 copy
mfc
100.dll %windir%\system32\ regsvr32 %windir%\system32\
mfc
100.dll /s @echo
mfc
100.dll注册成功 @pause
mfc
100d.dll丢失,32位、64位不同版本
运行某软件或
编译
程序时提示缺少、找不到dll等类似提示,可以把dll拷贝到指定目录,“运行”-输入“regsvr32 dll”回车即可 X86表示32位
系统
x64表示64位
系统
拷贝该
文件
到
系统
目录里: 1、Windows 95/98/Me
系统
,将dll复制到C:\Windows\System目录下。 2、Windows NT/2000
系统
,将dll复制到C:\WINNT\System32目录下。 3、Windows
XP
/
WIN7
系统
,将dll复制到C:\Windows\System32目录下。
mfc
100d.dll
文件
及安装方法(32、64位不同版本都有)
dll控件常规安装方法(仅供参考): 一、如果在运行某软件或
编译
程序时提示缺少、找不到dll等类似提示,您可将从脚本之家下载来的dll拷贝到指定目录即可(一般是system
系统
目录或放到软件同级目录里面),或者重新添加
文件
引用。 二、直接拷贝该
文件
到
系统
目录里: 1、Windows 95/98/Me
系统
,将dll复制到C:\Windows\System目录下。 2、Windows NT/2000
系统
,将dll复制到C:\WINNT\System32目录下。 3、Windows
XP
/
WIN7
系统
,将dll复制到C:\Windows\System32目录下。 三、打开"开始-运行-输入regsvr32 dll",回车即可解决。希望脚本之家为您提供的dll对您有所帮助。 通过脚本之家下载dll的朋友,可将下面的代码保存为“注册.bat“,放到dll目录,就会自动完成dll注册(win98不支持)。 @echo 开始注册 copy dll %windir%\system32\ regsvr32 %windir%\system32\dll /s @echo dll注册成功 @pause
MFC
自绘可拉伸对话框
MFC
一个自绘可拉伸变形对话框,可拖动拉伸改变对话框大小,从资源
文件
中加载图片资源,采用GDI技术绘制,代码简洁易懂,可支持
win7
,
xp
和vista,且都能达到统一显示效果。 PS:如果在
编译
是遇到 png图片格式问题,删除重新加载一次就好了。
XP
下的PortReady1.6多线程的端口扫描
┌────────────────────────────────────────────┐ │ Dotpot PortReady 版本1.6 自述
文件
│ ├────────────────────────────────────────────┤ │ * 请用记事本在窗口最大化条件下阅读此
文件
│ │ │ │ 一、软件简介 │ │ │ │ Dotpot PortReady 是一个多线程的端口扫描工具,用于进行狂速端口扫描。它具有极快的速度│ │和方便友好的操作界面,能快速地对大网段范围进行 Connect方式端口扫描。同时具有获取端口标识│ │的功能,可以用来快速地获取端口标识(Banner),内定对80端口标识进行特别处理,能方便地获取Web│ │Server类型。PortReady 1.6同时提供Windows图形版本和控制台版本,不管是在图形环境下,还是在│ │控制台模式中,都可以方便自如地进行端口扫描。 │ │ │ │ │ │ 二、使用方法 │ │ │ │ 图形版本使用方法一看即知,在此不再赘述。 │ │ │ │ 控制台版本使用方法如下: │ │ │ │ 用法: │ │ PR.
EXE
<起始地址>[-停止地址] <端口1-端口2|端口1,端口2,...> [选项] │ │ │ │ 选项: │ │ -b 获取端口标识 │ │ -e 显示英文信息 │ │ -o 只显示开放端口 │ │ -d:delay 扫描延时,默认2秒 │ │ -t:thread 线程数目,默认100个线程 │ │ │ │ 例如: │ │ PR.
EXE
192.168.0.1 1-65535 -d:1 -e │ │ PR.
EXE
192.168.0.1 1-2000 -t:200 -v -b │ │ PR.
EXE
192.168.0.1-192.168.9.255 21,3389 -t:200 │ │ │ │ 三、常见问题 │ │ │ │ 1.PortReady的运行环境是什么? │ │ 答:没有进行过严格的运行环境测试。作者在Win98/2000下
编译
运行正常,按推断应该能运│ │ 行在 Win95/98/ME/NT/2000/
XP
下。推荐运行于Win2000下,以获得更高的稳定性和更快│ │ 的速度。 │ │ │ │ 2.PortReady用什么原理扫描的? │ │ 答:用TCP的Connect方式扫描的。端口扫描之前没有进行Ping扫描,原因有二:1.这样能对│ │ 屏蔽ICMP数据的主机进行端口扫描;2.Ping扫描太繁琐了,不会,呵呵~~ │ │ │ │ 3.超时时间怎样选择? │ │ 答:请根据网速酌情选择超时时间。默认Connect超时时间为2秒,如果要获得更快的速度,│ │ 可设为 1秒,但可能会有漏报现象;相反,如果网速较慢或要更高的准确率,可适当增│ │ 加Connect超时时间,一般不要超过5秒,最大20秒。 │ │ │ │ 4.线程数目怎样选择? │ │ 答:根据网速和
系统
情况选择线程数目。默认线程数目为100个,最大为300个线程。如果出│ │ 现线程阻塞,请适当减小线程数目。一般而言,Win2000下可使用更多线程进行扫描。 │ │ │ │ 5.扫描无法停止时怎么办? │ │ 答:这是出现线程阻塞的缘故。此时应强行关闭程序:命令行版本下按Ctrl+C,图形版本如│ │ 果单击“停止扫描”后依然没有反应,请单击“关闭”按钮,此时可能出现内存泄漏。│ │ │ │ 6.扫描结果在哪里? │ │ 答:无论是图形版本还是控制台版本,扫描结果都保存在PortList.txt里。运行图形版本程│ │ 序 PortReady.
exe
,如果没有关闭“保留历史纪录”选项(默认保留历史纪录),将自动│ │ 导入PortList.txt中的结果。 │ │ │ │ 7.怎样卸载PortReady? │ │ 答:PortReady是“绿色软件”,所有参数配置都保留在PortReady.ini中,没有在注册表保│ │ 留任何信息。如果要卸载,请自行删除PortReady的相关
文件
(见下面:
文件
列表)。 │ │ │ │ 8.PortReady是用什么编写的? │ │ 答:在Visual C++6.0下用Win32 API编写的。发行版本用LCC-Win32
编译
的,因为LCC-Win32│ │
编译
可执行
文件
短小,运行快速。作者没使用相对臃肿的
MFC
,因为不会,嘿嘿~~ │ │ │ │ 9.PortReady的源代码在哪里有下载,怎样
编译
? │ │ 答:点普工作室主页上有下载,网址是:http://dotpot.533.net 。源代码包内含有图形版│ │ 本 LCC-Win32源程序、图形版本VC源程序和控制台版本源程序。你可以选择你熟悉的编│ │ 译工具进行
编译
(LCC-Win32或Visual C++ 6.0)。 │ │ │ │ 10.PortReady不保留版权么? │ │ 答:是的。作者不保留本软件的任何权利,用户可免费拷贝、分发、修改本软件及软件源代│ │ 码。如果乐意,可以通知原作者一声,那样原作者会很高兴的:)…… │ │ │ │ 11.还有其它问题怎么办? │ │ 答:可以到点普工作室主页看看,在留言板上留言,或者给作者写信:yonsm@163.com。 │ │ │ │ │ │ 四 、
文件
列表 │ │ │ │ PortReady.
exe
图形版本主程序
文件
│ │ PortReady.ini 图形版本参数配置
文件
│ │ PortList.txt 扫描生成的结果
文件
│ │ PR.
exe
控制台版本主程序
文件
│ │ Readme.txt 自述
文件
│ │ │ │ │ │ 五 、发布历史 │ │ │ │ PortReady 1.6 发布日期:01/31/2002,整理源代码,改写控制台版本。这可能是终结版本│ │ PortReady 1.2α 发布日期:11/01/2001,图形版增加域名解析、远程登录、结果排序等功能│ │ PortReady 1.1β 发布日期:09/01/2001,图形界面测试版 │ │ PortReady 1.0 发布日期:07/06/2001,更改显示方式,增加获取端口标识等功能 │ │ PortScan 0.92 发布日期:05/27/2001,第一个发布版本,感谢大家测试 │ │ PortScan 0.7 发布日期:05/20/2001,用于进行内部测试 │ │ │ │ │
工具平台和程序库
24,854
社区成员
27,343
社区内容
发帖
与我相关
我的任务
工具平台和程序库
C/C++ 工具平台和程序库
复制链接
扫一扫
分享
社区描述
C/C++ 工具平台和程序库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章