c ++-关于win32 application程序运行问题

问题描述

关于win32 application程序运行问题

从网上下载了一个代码着手改造,但在改造完后运行发现无法弹出窗口。单步调试在创建窗口最后一步(show之前)出错。我搞不懂的是我修改的是回调函数中引用的自定义函数,为什么会影响到窗口类的一系列创建呢。标准流程不是应该在窗口创建完成后才向回调函数发送msg吗。

解决方案

建议你:
1) 提问,最好是能将代码帖出来,放张图在那里你自己先看看方便不
2)验证一下修改前的代码能不能运行?如果能,想想自己修改了什么地方吧。

解决方案二:

插入断点单步跟踪看下结果。

解决方案三:

你的改动引起窗口创建的时候异常了,所以要仔细检查一下你的代码改动

时间: 2025-01-30 07:06:17

c ++-关于win32 application程序运行问题的相关文章

绕过 Windows 10 Cloud 限制 成功运行 Win32 应用程序

微软正在研究 Windows 的一个轻量级版本,称为 "Windows Cloud".虽然这个版本的 Windows 的官方细节很少,但是这款轻量级操作系统的截图已经出现,这款操作系统将只运行在 Windows 应用商店中看到的应用程序. 事实上,虽然有些人称这款操作系统是一个 "新的 Windows RT",一个名为 Longhorn 的 Twitter 用户已经设法绕过 Windows 10 Cloud 系统对 Win32 应用程序的封锁,安装运行完全正常版本的

跪求 帮忙-VC++6.0 环境下,怎么能够使程序运行后的黑框直接变成全屏显示

问题描述 VC++6.0 环境下,怎么能够使程序运行后的黑框直接变成全屏显示 VC++6.0 环境下,win32 console application下编一个什么样的程序能够使输出的黑框变成全屏?例如 #include main() { printf("你好n"); } 这个简单程序中添加上哪些代码就能够使输出的黑框直接占满整个电脑屏幕?麻烦哪位大侠给帮个忙,并把修改后的完整程序附上,小弟不胜感激!

win7电脑提示文件不是有效的win32应用程序怎么办?

win7电脑提示文件不是有效的win32应用程序怎么办?   win7系统 第一种情况:因为兼容问题导致.解决方法如下: 咱们找到无法打开的文件,然后右键点击,在下滑菜单中选择属性,在弹出来的窗口中,咱们将界面切换到兼容性这一栏,然后勾选上以兼容模式运行,点击确定退出窗口. win7系统 第二种情况:因为文件关联错误导致.解决方法如下: 1.首先,有可能是病毒在作祟,因此,咱们运行电脑中的杀毒软件进行全盘杀毒,确保电脑中没有病毒的隐患. 2.因为这里需要涉及到修复注册表的操作,小编建议大家可以下

Win7安装软件提示“不是有效的win32应用程序”怎么办?

  Win7系统安装软件提示"不是有效的win32应用程序"的解决方法. 一.如果是因为安装源文件不完整或是程序安装不成功,我们可以重新从官方网站来下载安装文件重新安装一下此程序,有时候你所选择的下载工具也是导致这种情况的发生的主要原因,必要时可以试用不同的工具进行下载. 二.如果是由于病毒导致的错误,可以重启电脑按F8键进入安全模式,启动杀毒软件来全盘彻底查杀一下病毒,查杀病毒完毕后,我们需要重新建立文件关联,步骤如下: 1.按"Win+R"组合快捷键,打开&qu

不是有效Win32应用程序的解决方法

有用户在双击安装某个软件时,经常会弹出"XXX.EXE不是有效Win32应用程序"的错误提示.当然,有时即使我们双击运行任意一个EXE格式的可执行文件,同样会出现这样的错误提示.那么如何才能够避免系统出现不是有效Win32应用程序问题呢. 如果仅仅是在安装某些软件时,才弹出错误信息,这说明我们安装的程序包不完整或者是程序安装不成功,此时可从该程序官方网站下载未被修改的"原 装"程序安装包,并双击之,就可以顺利完成该程序的安装操作.不过,如果是在双击运行任意一个EXE

Windows7程序运行轻松掌控

  一."白名单":程序运行自己说的算! 首先,我们来看看Windows 7中的程序运行"白名单"和"黑名单"功能.顾名思义,该功能就是限制只有在此名单中的程序才可以或不允许运行. 点击"开始"按钮,然后在搜索框中输入"gpedit.msc"打开组策略编辑器.在左侧的窗格中依次定位到"用户配置"-"管理模板"→"系统"下,在右侧我们可以看到&quo

Win7如何限制程序运行

  如果不想让办公室的同事在你电脑上运行QQ或是阿里旺旺等程序,但如果不让同事安装的话,也会伤了和气,那怎么办呢?我们完全可以通过Windows 7系统来限制指定的程序运行,通过使用Windows 7系统新增的AppLocker功能(应用程序控制策略),就可以使用它轻松创建对某个程序的限制策略. 比如你要禁止QQ运行,可以这么做:单击"开始"→在"搜索程序和文件"框中键入 secpol.msc→按 Enter键→打开本地安全策略→找到应用程序控制策略→AppLock

Windows7限制程序运行的实用技巧

如果不想让办公室的同事在你电脑上运行QQ或是阿里旺旺等程序,但如果不让同事安装的话,也会伤了和气,那怎么办呢?我们完全可以通过Windows 7系统来限制指定的程序运行,通过使用Windows 7系统新增的AppLocker功能(应用程序控制策略),就可以使用它轻松创建对某个程序的限制策略.下面让小编来教大家具体的操作方法. 比如你要禁止QQ运行,可以这么做:单击"开始"→在"搜索程序和文件"框中键入 secpol.msc→按 Enter键→打开本地安全策略→找到应

vs2013 server2003-不是有效的win32应用程序

问题描述 不是有效的win32应用程序 本人在vs2013下编译的程序,将exe在server 2003上运行提示不是有效的win32应用程序,请问是什么原因??在debug和release配置中都是现实的win32,在win7的64和32上都能跑 解决方案 首先,没有安装.net framework的电脑是不能直接运行.net程序的,除非你在安装程序中打包了.net framework安装包. 其次,所谓向下兼容,也不一定能保证使用更高版本的.net framework所编写的.net程序就能