草庐IT

振动器Vibrator的API

全部标签

windows - Yii2 REST API IIS 对象移动

我正在使用Yii2REST和ActiveController创建一个newPessoa(),在Apache上工作正常,但在IIS8上发生错误。有人知道IIS中的任何配置吗?REQUESTRequestURL:http://10.192.1.145/api/pessoaRequestMethod:POSTStatusCode:201CreatedRemoteAddress:10.192.1.145ReferrerPolicy:no-referrer-when-downgradeRESPONSEDocumentMovedObjectMovedThisdocumentmaybefoundhe

python - 在 python [Windows] 中列出驱动器和网络位置

问题:如何在Windows10下使用Python获取所有驱动器和网络位置的列表?该列表应包含“本地驱动器”、“网络驱动器”和“网络位置”。例子TYPHDHDNETWORKLOCATIONsome_list=["C:\\","D:\\","\\some.network.address\some_folder"]我的解决方案:有没有更好的方法来解决这个问题?我不认为我的快捷方式解析是一个“好的”解决方案...importwin32apifromosimportgetenv,listdirfromos.pathimportjoinimportwin32com.clientNETWORK_SH

windows - 如何使用 Win32::API 调用 Win32 DLL void** 参数?

我有一个要从Perl调用的WindowsDLL。导出函数的原型(prototype)是:int__stdcallfunc(constchar*,int,int,int,double,double,void**);最后一个参数返回指向函数中分配的对象的指针。perl代码–my$dll_path="../stage/test_dll.dll";my$dll_func=newWin32::API($dll_path,'func','PIIIDDP','I');my$data="testsomethinghere";my$pResult=0;my$rc=$dll_func->Call($dat

windows - 将 Win32 API WndProc Key 消息从一个窗口传输到另一个窗口

我正在使用C++为WindowsMobile开发,但我遇到了一个问题-我添加了我的窗口类,在其中我使用WndProc实现进行键盘输入。问题是我得到了错误的代码,并且错误地识别了诸如func键之类的键,更糟糕的是,我得到的值(WM_KEYDOWN的wParam>消息)作为我在这里测试的两部手机之间的不同值-谁知道其他手机会发生什么。在玩了很久之后,我发现如果我只从预定义的“EDIT”类,我实际上确实得到了正确的输入(就字母/键而言)。所以问题一定不是出在手机上,而是出在接收消息的方式上(win32有点小白,知识匮乏请见谅)。我尝试使用输入模式,但使用EM_NUMBERS等向我的窗口发送消

windows - 如何判断另一个进程是否有事件的前台窗口? (Win32 API vb.net)

user32.dll提供了从进程可执行名称中获取进程id的函数,我还可以获得用户正在工作的事件窗口或前景窗口。我可以确定目标进程打开了哪些窗口吗?否则,我能否找出打开前台/事件窗口的进程的详细信息?我的代码只需要在另一个特定进程正在运行并且用户正在主动使用该窗口时运行,而该窗口是桌面上的事件窗口、前景窗口和当前焦点窗口。 最佳答案 我想你想使用GetWindowThreadProcessId或者可能EnumThreadWindows 关于windows-如何判断另一个进程是否有事件的前台

windows - sendenput API 能否模拟键盘按键在一段时间内被按住?

我的应用程序需要模拟在一段时间内按下某个键。我不知道有多少次。我可以为此使用sendenputAPI吗? 最佳答案 SendInput可以用INPUTstructures触发事件包括KEYBDINPUT.KEYBDINPUT可以使用虚拟键或扫描代码指定按键弹起和按键事件。因此,您想使用SendInput两次:在开始时发送一个按键按下事件,在结束时发送一个按键弹起事件。 关于windows-sendenputAPI能否模拟键盘按键在一段时间内被按住?,我们在StackOverflow上找到

c++ - 检测正在插入的 USB 驱动器 - Windows 服务

我正在尝试检测插入到Windows服务中的USB磁盘驱动器,我已将其作为普通Windows应用程序完成。问题是以下代码不适用于卷。注册设备通知:DEV_BROADCAST_DEVICEINTERFACEnotificationFilter;HDEVNOTIFYhDeviceNotify=NULL;::ZeroMemory(¬ificationFilter,sizeof(notificationFilter));notificationFilter.dbcc_size=sizeof(DEV_BROADCAST_DEVICEINTERFACE);notificationFilter.

windows - 我可以通过编程方式查明驱动器是否正在使用吗?

有没有办法以编程方式查明映射驱动器当前是否正在使用?如果我尝试使用netuse卸载驱动器,并且驱动器正在使用中,它会告诉我驱动器正在使用中并提示我采取进一步的操作。我希望能够在不再使用时自动取消映射驱动器。系统为WindowsXP。 最佳答案 如果这是一个内部应用程序,作为一个低技术含量的简单解决方案,我建议从Technet下载Handle应用程序并从您的进程中执行,然后您的进程可以读取结果并按驱动器过滤,以查看是否有任何结果在您感兴趣的驱动器上。请注意,我没有检查过Handle的许可条款是否真的允许这种用法,但它们会在您第一次执行

javascript - HTML/JS 打开一个窗口到 C$ 驱动器

我需要在我的应用程序中有一个链接,用于打开到特定机器的远程C驱动器窗口。例如,这行得通...\C$'>ConnecttoC但是...我需要通过一段JS代码来完成。所以我想做这样的事情....functionraiseQueryDialogConfirmRemoteDrive(arg){if(arg=='button1'){window.open("\\dev_pc101\C$");}}虽然上面的代码只是试图打开一个新窗口以..http://localhost:8080/dev_pc101C$我只想连接到\dev_pc101\C$有什么想法吗?谢谢杰夫·波特

windows - 具有部分对象(CreateFileMapping)的 I/O 是否比基本 api(Read/WriteFile)更快?

CreateFileMapping和MapViewOfFile,然后我们使用类似memcpy的函数进行I/O。只需使用读/写文件。第一个比第二个快吗?我不明白。为什么更快?如果我们使用节对象,那么我们可以从VMM或缓存​​管理器中获得更多的缓存优势吗? 最佳答案 发生页面调出时,文件内存映射速度更快,因为文件本身用作分页存储。如果内存映射文件中的内存未更改,则无需将页面刷新到页面文件,因为数据已经在文件中,Windows可以从磁盘重新读取页面。.EXE和.DLL文件使用此机制加载,因此是它们自己的页面存储。如果内存映射文件中的内存被