草庐IT

process_id

全部标签

windows - 在 Windows 7 Process Explorer 中,什么是 "VM Size"的等价物?

在任务管理器的进程资源管理器中,曾经有一个叫做“VMSize”的东西,它表示应用程序使用的不常用交换磁盘空间的数量。在Windows7进程资源管理器中,它似乎不存在。我想知道等效项是“私有(private)字节”还是“分页数据”。有什么想法吗?编辑:我知道VM是什么。只需要知道Windows7中等效的进程资源管理器列名称是什么。 最佳答案 我很确定您对工作集值感兴趣。据我了解,工作集是分配给您的应用程序并由您的应用程序引用的完整虚拟内存页面集。PrivateBytes值告诉您当前在私有(private)堆上(例如通过malloc()

.net - 是否可以在 Windows 中禁用特定智能卡硬件 ID 的自动智能卡微型驱动程序安装?

我有一个.NET应用程序直接使用WinSCard与智能卡上的专有应用程序通信。首次插入卡时,Windows会通知用户它正在搜索驱动程序并失败,我希望避免这种情况。我宁愿不为我的智能卡编写微型驱动程序,因为我已经编写了一个托管库,它通过WinSCard执行所有繁重的工作。有没有办法告诉Windows不要为该特定设备安装驱动程序? 最佳答案 我对它的了解还不足以告诉您确切的操作,但是您需要安装一个没有关联驱动程序的INF文件(即您说的是,“我正在照顾这个设备") 关于.net-是否可以在Wi

c++ - 是否可以从外部检测到 'end process'?

是否有某种方法可以检测到程序已被Windows任务管理器的“结束进程”结束?我知道从正在结束的应用程序内部执行此操作有点不可能(除了将您的应用程序构建为驱动程序并HookZwTerminateProcess),但我想知道是否有办法从外部注意到它。我不想阻止程序终止,只是想知道它是由“结束进程”结束的(而不是通过任何其他方式)。 最佳答案 可能有更好的方法-但使用一个简单的标志怎么样?自然地,您必须将此标志保留在进程/程序内存之外的某处-例如注册表、数据库或文件系统。本质上,当应用程序启动时,您将标志设置为“True”,当应用程序通过

windows - 从 WlanEnumInterfaces 的 GUID 到硬件 ID、驱动程序版本等

我目前正在使用Windows原生wifi功能来做一些事情。这是一个真正很好的抽象,对我来说很容易使用。现在我需要更多有关我通过WlanEnumInterfaces获得的wifi接口(interface)的详细信息.基本上我想要硬件管理器中可用的信息,如硬件ID、驱动程序版本等。我现在不知道如何从GUID获取设备的一些较低级别的标识,我什至不知道现在有哪些方法可以查询详细的设备信息。期待一些帮助。菲利普 最佳答案 对我来说最简单的方法是查询注册表:SYSTEM\\CurrentControlSet\\Control\\Class\\{

c++ - 确定进程的输入线程 ID

有谁知道确定进程输入线程的方法吗?场景是我想调用GetKeyboardLayout,从一个单独的应用程序(可以是任何程序)中传入输入线程ID。每个线程都可以有自己的键盘输入语言集,但是为另一个进程找出合适的输入线程ID似乎是不可能的事情。例如,我创建了一个函数,我将记事本的进程ID传递给该函数,该函数在内部确定输入线程ID并从GetKeyboardLayout返回值。此函数的调用者随后会在屏幕上显示为记事本选择的输入语言。你们这些好人有什么想法吗? 最佳答案 Windows不要求进程具有与用户交互的特定线程。它不一定是进程的启动线程

windows - 通过 app-id 静态 html 链接到 WP7 应用程序

我想创建一个从我的应用程序到另一个应用程序的链接。我曾经在msdn上读到过,你可以只打开一个具有特定模式的url(例如windowsphone.com/apps/),但我再也找不到这个文档了。这仍然可行吗,还是有其他方法可以链接到其他应用程序? 最佳答案 我认为这种格式应该有效:www.windowsphone.com/s?appid=fd40c569-2681-48df-9ff3-53ffd80aa9b5 关于windows-通过app-id静态html链接到WP7应用程序,我们在St

c++ - 如何在 Windows 8 和 10 中枚举已安装的 StoreApps 及其 ID

我想要获取的是所有已安装的StoreApp应用程序的AppUserModelId,以便我可以将其传递给IApplicationActivationManager->ActivateApplication。在Windows8中它存储在注册表中,但在Windows10中它不再存在。网上有很多关于这个的问题,但即使经过几天的搜索,我也找不到令人满意的解决方案。到目前为止,我有以下内容:我创建了一个IPackageManager的实例,我用当前用户的SID调用FindPackagesByUserSecurityId(),我遍历返回的集合我得到一个IPackage接口(interface)从中我

python - "conda"命令在更新 Continuum Anaconda 后返回 "failed to start process"

我的Windows10PC上有一个Anaconda2.3的工作版本。(我使用PowerShell作为我的首选命令行界面。)更新到Anaconda2.4后,使用conda或anaconda的任何命令都会导致消息无法启动进程。我尝试卸载、重新下载和重新安装,甚至尝试恢复到2.3。没有任何效果! 最佳答案 开始变得绝望,我最终找到了解决方案:我使用python运行脚本conda-script.py,这显然是命令conda.exe在调用时运行:pythonPATH_TO_ANACONDA\Anaconda3\Scripts\conda-sc

javascript - 使用 child_process exec 时断言在 mocha 中不起作用

我在使用使用child_processexec的模块的单元测试代码时遇到了一些麻烦。当我创建一个在exec调用内部或之后使用断言的单元测试时,Mocha无法正常工作。当断言被触发时,Mocha将继续运行直到达到给定的超时时间。当断言未被触发时,一切都会正常工作。例如,在这个测试用例中,Mocha将运行直到达到超时:it('someTest',function(done){varexec=require('child_process').exec;exec('ping8.8.8.8',()=>{assert.deepEqual(1,2,'test');done();});});当asse

windows - 用可变用户 ID 替换 Windows 目录路径中的用户名

我有一个可能由多个用户运行的剧本。该剧本运行由我们的审计部门创建的批处理脚本。我们不允许以任何方式修改脚本。他们的脚本获取有关服务器的各种信息并将其输出到用户“文档”文件夹内的文件夹中。我的目标是创建一个Ansible剧本,审计团队中的任何人都可以运行它删除旧的审计数据运行批处理脚本存档文件夹下载存档文件夹我目前创建了以下任务:----name:Removeoldauditdatawin_file:path=C:\Users\my-username\Documents\PCI-Audit-Evidencestate=absent-name:Runauditcheckscript:../