草庐IT

API管理

全部标签

python - win32api.dll 不会安装

我正在尝试在WindowsXP虚拟机上启动BuildbotBuildslave:pythonbuildbotstart.ImportError:Nomodulenamedwin32api.Google告诉我win32api是win32api.dll。我从www.dll-files.com下载了该文件,并按照该站点(http://www.dll-files.com/unzip.php)上的指南进行操作。当我尝试运行regvr32win32api.dll时,它告诉我找不到指定的模块。tl;dr-我应该将win32api.dll放在哪里以便Windows安装它?我是否尝试使用错误的文件?(使

c# - 如何安装程序以便在 Windows Vista/7 上以管理员权限启动它

我阅读了如何使用服务来实现,但我想知道是否可以使用简单的应用程序。我正在使用C#。谢谢 最佳答案 你不能。在未经用户同意的情况下运行提升的唯一其他方式是作为计划任务。 关于c#-如何安装程序以便在WindowsVista/7上以管理员权限启动它,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/3323639/

c++ - 如何使用 Windows API 检索 HD 供应商/序列号

我说的是物理磁盘驱动器,而不是卷/分区/逻辑驱动器。因此,通常建议的GetVolumeInformation函数不适用于我的情况。确切地说:我正在直接使用尚未分区的磁盘。我通过CreateFile函数打开它的句柄:hDisk=CreateFile(_T("\\\\.\\PHYSICALDRIVE0"),GENERIC_READ|GENERIC_WRITE,FILE_SHARE_READ|FILE_SHARE_WRITE,NULL,OPEN_EXISTING,FILE_FLAG_OVERLAPPED|FILE_FLAG_NO_BUFFERING,NULL);我可以使用这个句柄直接在磁盘上

windows - 一些支持 "\Device\Xxx"格式的NT命名空间绝对路径的API

在这份文件中,http://msdn.microsoft.com/en-us/library/aa365247(VS.85).aspx#pathsTomakethesedeviceobjectsaccessiblebyWindowsapplications,thedevicedriverscreateasymboliclink(symlink)intheWin32namespace,"Global??",totheirrespectivedeviceobjects.Forexample,COM0andCOM1underthe"Global??"subdirectoryaresimply

c++ - 当 OFN_ALLOWMULTISELECT 时,Windows API 函数 GetOpenFileName() 的字符限制是否有解决方法?

根据MSDN文档,函数GetOpenFileName()当使用Windows2000及更高版本为Unicode编译时,选项OFN_ALLOWMULTISELECT没有字符限制。但是,在WindowsXPx64SP2上,我发现尽管使用了Unicode,但32kANSI限制仍然有效。我在网上看到过其他关于此问题的投诉,但没有解决方案。有谁知道一个简单的解决方法吗?为了完整起见,我使用的是VisualStudio2010,并使用C++进行编码。 最佳答案 文档可能有误。GetOpenFileName()在某种程度上已被弃用,它不再支持最新

windows - 关于 Windows API 的问题

我有一个代码在Windows7的DOSBox上运行...但是我的问题是我的代码是否使用WindowsAPI?下面是我正在使用的头文件...#include#include#include#include#include 最佳答案 你为什么不看看那个代码?如果使用了任何特定于Windows的API,通过查看包含的头文件将不难找到它们。DOSBox可以运行Windows3.1和相关程序,但如果您的程序在Windows3.1之外运行,那么您可以非常确定没有使用WindowsAPI。 关于win

windows - 从 driverstore 安装驱动程序的 API

是否有任何API可用于从driverstore或inf文件夹为我的设备安装驱动程序,例如(PNPC031)? 最佳答案 触发设备的即插即用检测应该从inf目录/驱动程序存储区为您的设备安装驱动程序-如果它找到匹配的驱动程序。查看CM_Reenumerate_DevNode_ExAPI:http://msdn.microsoft.com/en-us/library/windows/hardware/ff539766(v=vs.85).aspx如果您知道INF文件的路径,则可以使用SetupAPI进行安装:http://msdn.mic

windows - 在没有管理员权限的情况下运行 jar 文件

我有一个可运行的jar文件,我从开始java-jarmyFile.jar在Windows上。一位客户表示他在启动应用程序时遇到了问题(这是将这个jar文件包装到可执行文件中)。我怀疑它与管理员权限有关。所以我想在没有管理员权限的情况下运行我的jar文件以进行测试(因为这样我得到System.out/err这对调试有很大帮助)。我知道我可以只创建一个非管理员帐户并在那里启动应用程序,但是我想知道是否有一种方法可以专门从管理员帐户启动一个jar,这样它就不会'在控制台中没有管理员权限。或者:有没有办法从管理员帐户打开没有管理员权限的控制台?客户使用WindowsXP,所以这是我可以使用的操

windows api - 检测何时打开某种类型的文件

是否可以在打开某种类型的文件时执行某些代码?就我而言,我想“监听”视频文件(“.avi、mp4等”)何时打开(通过Windows文件资源管理器外壳,或者直接从视频播放器打开?),这样我就可以存储播放视频的历史记录。一个小时的谷歌搜索没有任何结果,所以我求助于你stackoverflow。请指出正确的方向。谢谢。 最佳答案 从任意进程捕获文件系统事件(打开/读/写)的最佳(也是唯一合理的方法)是编写FileSystemMiniFilter如果您正在开发商业产品,请避免“Hook”用户模式​​API,例如CreateFile。这样做需要

Windows API CreateDialog : Modeless Dialog just not show up

即使在大量谷歌搜索之后,我真的无法弄清楚如何制作无模式对话框。我想要做的是通过按下主窗口上的按钮来触发对话框。(所以让我把所有的东西都放在这里。我之前没有把所有的东西都放上去,以免读起来太乱了。)我的代码如下:#include"main.h"#include"resource.h"#includeINT_PTRCALLBACKAboutDlgProc(HWNDhwnd,UINTMessage,WPARAMwParam,LPARAMlParam){switch(Message){caseWM_INITDIALOG:returnTRUE;break;caseWM_COMMAND:switc