草庐IT

MATLAB(6)GUI应用介绍

全部标签

windows - 使用 IDA Pro 5 对简单应用程序进行逆向工程

此应用程序是hackthissite.org网站上的第一个应用程序挑战。思路就是找连载。当您输入序列号并按确定时,它会弹出一个消息框,其中包含用于挑战的密码(如果正确),或者一条消息说序列号错误。要解决这个问题,您应该在0x1670FE的二进制文件中找到明文形式的密码。我试图找到IDAPro,其中将您输入的字符串与二进制文件中的序列进行比较。我希望能够找到它的比较位置,能够更改跳转以允许它接受任何错误的密码,或者更改它以接受任何密码。我好像做不到。我找到了显示消息框的位置(通过搜索Messagebox并添加断点),它将“抱歉”或“更正”字符串的地址推送到堆栈。我已经尝试在这些字符串的地

c++ - 在 C++ 应用程序中使用 DLL

我打算使用id3lib在我的申请中。我正在寻找一种将库用作DLL的方法。我注意到他们以各种形式发布了图书馆:其中之一是windowsbinary.我的目标平台是Windows,我将使用Qt4.8。在我解压windowsbinary中的文件后,我在Release文件夹中发现了以下文件:id3lib.dllid3lib.expid3lib.lib我知道如何在Qt中使用DLL给定DLL、函数原型(prototype)所在的一个或多个头文件,以及有或没有*.lib文件。此包不附带头文件。我应该如何在没有任何头文件的情况下使用这个包?这里的*.lib和*.exp文件的用途是什么?据我所知,*.l

windows - 在用户提示 "close manually"之前卸载时 WiX 调用应用程序

我有一个安装程序,它安装一个应用程序并在安装完成后立即启动这个应用程序。这对我来说很合适。但现在我想在卸载应用程序时停止该应用程序,我不希望提示用户手动关闭应用程序。这将全自动工作。我需要使用自定义操作来执行此操作,WM_CLOSE消息在我的方法中不起作用(真的,我试过几次)。我认为这不会那么困难,但我没有让它发挥作用。到目前为止我做了什么:我定义了一个CustomAction:并称它为:......但这行不通。我想我错误地安排了我的自定义操作,但我无法确定执行此操作的正确时间。对于安排自定义操作的时间/地点有什么建议吗?我很不确定Before="InstallValidate"是正确

c++ - 两个控制台应用程序之间的管道?

如何在不同控制台窗口中运行的两个独立控制台应用程序之间进行管道连接?例如我想做类似的事情:ffmpeg-i0.flv-vcodecmpeg4-fasf-scif-|vlc-但是,我想从两个单独的窗口执行此操作,但这是行不通的,我想这是因为标准输出是cmd窗口的本地输出。命令窗口1:ffmpeg-i0.flv-vcodecmpeg4-fasf-scif-命令窗口2:vlc-有没有办法以编程方式实现这一点?|在幕后到底做了什么? 最佳答案 cmd所做的是将第一个进程的标准输出连接到第二个进程的标准输入,您可以通过编程方式完成此操作。有关

windows - 如何从命令提示符以管理员身份打开应用程序?

从命令提示符以headless模式以管理员身份打开应用程序(可能是.exe文件) 最佳答案 尝试runas:runas/user:Administratorprogram它将询问管理员密码。 关于windows-如何从命令提示符以管理员身份打开应用程序?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/10009674/

windows - 当我启动另一个应用程序时,已安装程序的 "windows Installer"出现

当我启动应用程序时,以前安装的程序中的Windows安装程序不断弹出。该程序仍然存在于服务器中并且运行良好。安装程序弹出窗口在单击“取消”后最终会消失。我对解决这个问题不感兴趣,我只是想知道Windows安装程序如何决定安装什么?我的意思是说,机制是什么?如何以及由谁触发Windows安装程序?感谢您的回复! 最佳答案 这是操作系统自动触发的self修复机制。除了上述列举的原因外,如果出现以下情况,也可能会触发它:已按广告安装/首次使用时安装/需要时安装的功能在组件、功能或产品之间不恰本地共享文件,这可能导致资源在产品仍在使用时被卸

windows - 如何通过控制台应用程序延迟 Windows 中的系统关闭?

我有一个正在运行的应用程序,用户已发出关闭系统的命令,但我想将关闭推迟到我的应用程序运行时。应用程序工作完成后,系统应关闭。 最佳答案 这取决于您所谈论的是哪个版本的Windows。在WindowsXP中,您可以响应WM_QUERYENDSESSION之类的消息以阻止关闭。(由于您是控制台应用程序,您可能需要在控制台应用程序仍在运行时生成一个小窗口应用程序来执行此操作。)但是Vista让应用程序很难阻止关机。(Microsoft声称根本无法做到这一点,但我确实看到VisualStudio2010设法做到这一点。)您可以延迟关闭大约五

.net - 带有 winscard.dll 的 .NET 应用程序中的 ERROR_INVALID_HANDLE

我正在创建一个.NETWindows服务来与智能卡读卡器通信。主要组件是一个名为winscard.dll的WindowsDLL,我在.NET代码中将其与DLLImport属性一起使用。在WindowsXP32位上一切正常,但是当我在Windows7x64上运行它时,我在调用SCardTransmit时收到0x6ERROR_INVALID_HANDLE结果。该应用程序(作为命令行应用程序的服务)可以连接到读卡器,但无法从卡中读取任何内容。有什么想法吗? 最佳答案 SCardEstablishContext有问题,它将返回0但也处理0。

.net - 如何识别第三方应用程序使用的控件?

我的任务是为第3方软件中显示的客户提取信息(似乎只是一个RTF文档),以便将其导入我们的软件(客户正在将软件供应商切换到我们,我们正在试图将他们的记录转换给我们)。主要问题是他们存储记录数据的文件是someformofmalformedzipfile.但是,一旦我打开zip文件,.enc文件就无法识别我(也不是TrID)的格式。我不知道解压缩是否有效,这是一种未知格式,或者修复文件的尝试导致它解压不正确,但解压后没有抛出任何错误。尝试查看他们使用的控件是否来self可以购买的公共(public)库,以便我可以提供相同的数据源然后从控件中解析出我需要的信息的过程是什么?我知道程序的主要部

c++ - 如何在多显示器设置中测试我的 Windows 应用程序?

我为Windows桌面平台编写代码,我需要在多显示器配置中测试我的桌面应用程序。最简单的方法是什么?(好吧,除了我购买所需的硬件......)我想我正在询问一个虚拟平台来做到这一点。(好像VMware工作站不支持这个功能。) 最佳答案 VirtualBox最多可以模拟具有八台显示器的系统。 关于c++-如何在多显示器设置中测试我的Windows应用程序?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com