草庐IT

install_hook

全部标签

windows - UWP : Cannot install appx or appxbundle package

我已准备好在我的不同计算机上测试我的UWP应用。为此,我正在关注文章“PackaginUniversalWindowsappsWindows10”。在为正确缩放图形所需的不同大小的图标苦苦挣扎之后,它终于生成了安装它所需的文件。:)然后VisualStudio继续运行“Windows应用程序认证工具包”(“创建应用程序包”下的第10步)。这应该像多次点击“下一步”然后等待一样简单,但它失败了!我尝试通过直接从开始菜单启动认证工具包来手动运行认证。当我选择要认证的包时,它失败了。如果我使用VisualStudio在Release中“调试”应用程序,它会通过(所以至少这是个好消息)。关注文

c++ - 什么可能导致低级鼠标 Hook 错过按钮事件?

我编写了一个简单的程序来将所有鼠标事件打印到调试View:#include#includeHHOOKg_mouseEventHook=NULL;LRESULTCALLBACKmouseEventHookProc(intcode,WPARAMwParam,LPARAMlParam){if(code!=HC_ACTION){return::CallNextHookEx(g_mouseEventHook,code,wParam,lParam);}PMSLLHOOKSTRUCTmi=(PMSLLHOOKSTRUCT)lParam;charbuf[2048];sprintf(buf,__FUNC

python - 如果存在 .git 文件夹,则 pip install editable 在 Windows 中失败

如果我创建一个基本包如下:eg/setup.pyeg/__init__.pymod.pysetup.py的内容是fromsetuptoolsimportsetup,find_packagessetup(name='eg',version='1.0.0.dev0',description='Example',url='',author='',author_email='',license='',packages=find_packages(),install_requires=[])和一个什么都不做的模块mod.py:classEG():pass如果我移动到eg/文件夹并执行(Windo

java - 使用 javaw.exe 启动应用程序时不执行关闭 Hook

如果我使用javaw.exe启动Java应用程序,则当用户从其Windows帐户注销时不会执行关闭Hook。该应用程序实际上是使用launch4j生成的.exe文件启动的,但我知道它使用javaw.exe启动它。这似乎是一个已知错误:http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4302814有没有人遇到过这个问题?如果是这样,您是如何解决的?谢谢! 最佳答案 Theapplicationisactuallylaunchedusingalaunch4jgenerated.exe

windows - 为什么 Windows Installer 在首次登录时会为每个用户显示一个弹出窗口?

我有一个MSI,是我在VisualStudio2008中使用WindowsInstaller项目创建的。它安装使用VB6构建的COMdll,并将它们打包到构建服务器上。我们使用管理员帐户将其安装在多台服务器上。当其他管理员登录到服务器并启动程序包中的程序时,我们会看到一个对话框在屏幕上保留几分钟。它说“Windows正在配置我们的应用程序,请稍候”。我运行SysInternalsProcMon以查看它在做什么,并且msiexec.exe正在访问安装中(dll、exe、数据)中的每个文件。正在做什么以及如何停止这种行为?我们的一些帐户是非交互式的,这会导致问题,因为我们在作为服务运行时看

windows - 如何在 Vista 中使用 SetWindowsHookEx 并将管理应用程序与 UAC Hook ?

我正在尝试弄清楚是否有一种方法可以使用SetWindowsHookEx并能够影响在启用了UAC的Vista上以管理员权限运行的应用程序。这是一个需要向其他窗口的标题栏添加一个小按钮以启用一些多显示器感知处理的应用程序。我原以为这不可能完成,但我看到一个应用似乎可以做到这一点。据我所知,其他应用程序没有以管理员权限运行,但它会影响系统中的所有应用程序,包括那些具有管理员权限的应用程序。看来似乎有办法做到这一点,但我不知道该怎么做。我的应用程序只需要能够在窗口标题栏上绘制并能够影响它们的移动和大小。我不需要做任何其他事情。 最佳答案 您

windows - Subversion post commit to tags 钩子(Hook)

我可以让提交后Hook在每次有人检查某些内容时发送一封电子邮件,但我能否将其限制为仅当人们将某些内容检查到标签目录中时?基本上我想要在有人发布版本时收到通知。我的颠覆在Windows上运行。有什么想法吗? 最佳答案 您获得作为提交后Hook的参数提交的repo和修订。使用svnlook获取修订中更改的文件的路径并查看它是否有tags并触发您的电子邮件。svnlookchanged-r$rev$repo上面的代码看起来像Atrunk/app/file.cs使用该信息查看是否添加了标签并在提交后写信

windows - libusb-win32 : Automated installation of a driver filter

我在让基于libusb-w32的程序检测设备时遇到了问题。该程序必须检测数码相机,我需要自动安装驱动程序过滤器,以便无需任何手动操作即可检测到任何新相机。我使用了install-filteri--class={6BDD1FC6-810F-11D0-BEC7-08002BE2092F},我。e.为MTP设备安装过滤器,它似乎可以工作。但今天我在一台干净的机器上试了一下,发现它实际上只是看起来那样。尝试使用不同参数安装过滤器-运气不好。我能够检测到设备的唯一方法是使用inf-wizard.exe。它安装了驱动程序,使我的程序能够检测设备,但也破坏了数码相机的原始Windows功能。然后,我

windows - Windows Hook 的 Linux 等价物

我想知道如何表达像windowshook这样的东西在Linux中。我有一个带有各种线程的Linux应用程序。主线程当前为ctrlc安装了一个信号处理程序,捕获它并关闭应用程序。我希望应用程序中的另一个线程首先处理ctrlc事件,然后传递给主线程。 最佳答案 据我所知,这很难做到。Unix信号是原始的。默认情况下,信号会传送到随机线程。为了解决这个问题,通常采用的技巧是在除一个线程之外的所有线程中阻塞信号。最简单的方法是用pthread_sigmask阻塞main中的所有信号,然后创建线程(它将继承信号掩码),然后有一个单独的线程执行

c - 是否可以 Hook 任何时间检索功能

我需要Hook任何试图检索系统时间的函数,以便为不同的应用程序生成“时间无关”的重播。某些事件(如伪随机数生成)取决于对time()的调用,但例如其他一些事件会调用timeGetTime()或_time64()。我需要Hook(在Windows中)以捕获所有时间检索函数的最少函数集是什么。实际上有可能Hook这些功能吗?我试图在time()上完成它,但我的钩子(Hook)被忽略了。我已成功Hook到其他函数(如rand),但我的time()Hook似乎被忽略了。我正在使用Detours,但我愿意使用任何其他API拦截工具。 最佳答案