Articles of winapi

Win8是否也为传统应用程序添加了内置的拼写检查器?

根据MSDN : 在Windows 8中,拼写检查是内置的编辑控件。 那么,我有我的设置(高亮和自动更正)启用选项,我没有在Notepad.exe或我自己的传统Win32应用程序中看到这一点。 我需要做什么来启用(希望就是这么简单),这对我的应用程序? 我确实试图按照文章中的信息阅读大量的参考资料,但实际上并不清楚,似乎是为了创build自定义的提供者/解决scheme,但我会对任何“内置”行为感到满意。

用python更改windows用户密码

我正在寻找一种方法来改变一个python脚本的Windows密码。 像一个win32api可以帮助我吗? 谢谢!

在Windows上检索graphics/声卡信息

我正在为我的应用程序开发一个错误报告工具,并且希望将硬件信息附加到错误报告中,以便更轻松地查明某些问题。 有谁知道任何Win32 API函数查询操作系统的graphics和声卡信息? 谢谢,罗布

从Windows锁屏钩键盘快捷键

我有一个arduino键盘模拟模式,发送键盘击键到它连接到的计算机,后者在接收每个击键时在本地网页上追加一个日志行。 日志程序使用Win32 API以C编码。 现在,因为它应该在工作中工作(想法是让我的桌子上的button被激活时在线日志文件),我会locking我的电脑… 我怎样才能保持从窗口locking屏幕处理CTRL + ALT +键击? 谢谢,Mystère先生

从WSH或其他本地Windows程序访问Win32的CreateEvent / SetEvent

我需要与使用named的程序套件进行交互。 Win32事件(例如, CreateEvent() API)在正在运行的进程之间进行通信。 我可以用一些非常简单的C代码来做到这一点 h = CreateEvent(NULL, FALSE, FALSE, argv[1]); if (h != INVALID_HANDLE_VALUE) SetEvent(h); 但是,由于政策问题,我无法在生产机器上安装自定义二进制文件! 有没有办法与Windows脚本主机做到这一点? 我可能会将签名的二进制文件添加到生产环境中 – 所以其他脚本语言可能是可行的。 build议是受欢迎的。

如何在C ++中获取进程名称

如何在Windows中使用C ++获取进程名称?

优雅地退出浏览器(以编程方式)

你如何优雅地closures浏览器编程? 我的意思是,你如何以编程方式调用这个函数: 编辑:图片中的错字,应该说“Ctrl-Shift-Right-Click”,而不是“Shift-Click”。

如何以编程方式跟随.lnk文件

我们有一个networking驱动器完整的指向文件夹的快捷方式(.lnk文件),我需要在C#Winforms应用程序中以编程方式遍历它们。 我有什么实用的select?

64位应用程序上的Windows HANDLE的范围是什么?

在WinAPI上, HANDLEtypes被定义为void* ,因此在64位应用程序中, HANDLE值可以从0到18446744073709551615 。 但是,在实践中是这样吗? 任何文件是否规定了这种HANDLE的整体范围? 例如,如果想把这个HANDLE作为int32_t存储在一个完全正常的32位应用程序中,但是在64位应用程序中,这个疑惑将会持续下去。

检查系统中是否存在DLL

快速的问题。 我想知道在我的应用程序正在执行的系统中是否存在一个DLL。 这在C#中可能吗? (可以在所有的Windows操作系统上运行?) 对于DLL我的意思是一个非.NET的经典的DLL(一个Win32的DLL) (基本上我想做一个检查,因为我使用的DLL可能会或可能不会出现在用户系统上,但我不希望应用程序崩溃而没有警告,当这不存在:P)