草庐IT

noopener

全部标签

windows - 摆脱 Windows 中可执行文件的 "Publisher Unverified"警告

我已经为Windows制作了一个应用程序,每次我通过打开可执行文件运行该应用程序时,我都会在Windows中收到“PublisherUnverified”警告。如果我是该应用程序的唯一受众,那很好,但事实并非如此。有什么方法可以对我的应用程序进行编程,使这条消息不会向用户显示。 最佳答案 做到这一点的唯一方法是从受信任的来源获取和使用代码签名证书。Microsoft称之为Authenticode。不幸的是,对于小家伙来说,这些成本。Verisign每年以大约4英镑的价格出售他们的产品。以下是您应该阅读的有关Authenticode的

c++ - 将 win32 应用程序图标添加到任务栏

我想在应用程序在后台运行时将一些简单的win32应用程序图标添加到任务栏。在此期间,我想向该图标发送一些消息,以便它根据我的要求弹出。不幸的是,我只知道c\c++并且我使用visualstudio8,有没有办法或api来做到这一点?示例:outlook图标或wifi图标 最佳答案 当然有一个api,Shell_NotifyIconfunction这样做。你必须填写一个NOTIFYICONDATAStructure然后调用上面的函数。Shell_NotifyIcon的作用取决于您设置的标志。

c - 如何从 C 程序调用可执行文件(使用 winapi)?

CreateProcess()出现了几次搜索谷歌....可以假设这是最安全、最有效的方法吗?如果是这样,我想使用被调用进程的输出。在继续C程序之前,我如何知道它已经完成?谢谢。 最佳答案 ShellExecute可用于创建进程,它是一种更方便的传递参数的方式。但如果您想使用流程的输出,那么CreateProcess可能是您最好的选择使用CreateProcess,您可以传递STARTUPINFO可用于将文件管道句柄传递给进程外的标准结构。CreateProcess将返回PROCESS_INFORMATION包含已创建进程的HANDL

windows - 有没有办法从 VB.NET 控制第三方 EXE 文件?

我的目标是控制来自VB.NET的应用程序.没有API,我也没有源码,只有编译好的EXE文件。有没有办法找到打开的应用程序,在应用程序中找到一个按钮,点击一个按钮并知道它被点击了?有没有办法读取应用程序中文本框的内容? 最佳答案 是的,WindowsVista(或Windows7,或WindowsServer2003及更高版本)有“UIAutomation”API。有托管选项;System.Windows.Automation是一个,随.NET3.0一起提供,作为WPF的一部分...虽然System.Windows.Automatio

在 Eclipse IDE 上开发 Iphone 应用程序?

是否有可能在Windows中使用EclipseIDE开发Iphone应用程序?请注意Windows平台对Iphone开发有什么可能吗?任何的想法?编辑:这个怎么样CygwinTOOL和thisBlog 最佳答案 不,这不可能。iPhone(/iPad/OSX)应用程序只能在MacOSX上使用Xcode制作。 关于在EclipseIDE上开发Iphone应用程序?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow

windows - 你知道任何对并行化有良好支持的构建系统吗?

我正在寻找一个构建系统(在mswindows上工作),它可以很好地支持任务/目标(或你称之为的任何东西)的并行化。更具体地说-在构建期间(在MSWindows机器上启动)我需要将源文件复制到许多不同的机器(不一定运行Windows)并在每台机器上启动远程作业-我真的很喜欢一次在所有机器上执行此操作。有谁知道能够并行执行此类任务的构建系统。根据我的搜索,目前可用的选项是:-j在make中切换-但我不知道nmake是否支持这个-一些自定义nAnt任务-msbuild对并行化有某种形式的支持-看起来与make类似(这意味着您不指定要并行执行的操作,只需指定以这种方式构建东西会很好)-fake

windows - 以编程方式跟踪目录中的更改

我必须编写一个小应用程序来处理保存在给定目录中的文件。我不喜欢编写无限循环、计时器和诸如此类的东西。我想知道是否有(我敢打赌有!)是否有任何WindowsAPI会向我的应用程序发送一条消息,以获取保存在给定目录中的任何文件。 最佳答案 ReadDirectoryChangesW的正确使用非常重要。有一个工作样本here.我使用过与此密切相关的生产代码,但我发现没有更好的示例可以使用。请注意,here中描述了API的已知问题(诚然,可能不会影响您的极端情况)和here,以及进一步的使用建议here.

windows - 创建 Windows GUI .exe 应用程序

我有一个C/C++算法,我想为其创建一个GUI应用程序。我更喜欢可以传递给人们的.exe应用程序。我最好为我的c/c++算法创建一个dll,然后将其捆绑到WindowsGUI应用程序中,它基本上只是主c/c++应用程序的包装器。我怎样才能用几个按钮、一个文本框和一个文件选择器/浏览器/打开器在VC++中创建这个GUI?有人可以阐明这个问题吗?谢谢,阿布舍克 最佳答案 有许多不同的选项。首先我们有微软支持的库:MFC-最重量级的windowsapi库。ATL-一个更小、更轻的库。WindowsAPI-直接使用WindowsAPI。除此

windows - 关于内存转储的问题

我目前正在尝试设计一个内存转储工具,它可以从另一个进程中获取崩溃进程的内存转储。但我对此完全陌生,我想借此机会深入了解内存转储技术。我想知道为崩溃进程创建内存转储的工作范例。我目前的天马行空的想象如下:当一个进程崩溃时,操作系统总是会知道(我不知道如何但它应该能够)。然后操作系统启动某种机制将崩溃进程的虚拟地址空间的内容复制到所谓的转储文件中。然后我们可以使用WinDbg对转储文件进行调试。我想知道,如果我们可以将崩溃进程的整个虚拟地址空间复制到转储文件中,文件会不会太大?或者我们可以指定要转储的虚拟地址空间(内核/用户)吗?任何人都可以提供一些引用资料供我开始使用,尤其是在以下方面:

windows - 如何在exe中捆绑依赖项

通常我的exe有我用安装程序打包的dll依赖项,如nsis或inno.这对于大型程序来说很有意义,但对于小型脚本来说就有些过分了。是否有另一种方法来捆绑依赖项,以便用户可以只执行单个exe而不需要PATH中的dll目录?编辑我希望有一个不依赖于dll类型的解决方案,并且也适用于其他类型的依赖项。以下是一些可能的选择:http://www.adontec.com/index.htm?GO=/runtimepacker_e.htmhttp://boxedapp.com/http://www.filetransit.com/view.php?id=16640有没有人使用过这样的工具?