草庐IT

manager_id

全部标签

windows - 如何使用线程 ID 检索线程的起始地址?

我想使用它的ID获取线程的起始地址。可能吗? 最佳答案 所有你需要的是OpenThread并调用NtQueryInformationThread第二个参数设置为ThreadQuerySetWin32StartAddress另请参阅此article 关于windows-如何使用线程ID检索线程的起始地址?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/10887866/

c++ - 如何获取所有进程ID?

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:WindowsAPI'swhichwillshowtherunningprocesses如何获取iexplorer.exe所有进程的进程ID?当我在iexplorer.exe进程中注入(inject)我的DLL时,getcurrentprocessid()正在获取父进程ID。我该怎么做?

windows - Windows下如何查询用户的session id?

假设有两个用户A和B登录了计算机,我们可以在cmd.exe中使用命令“querysession”来获取每个用户名的所有sessionid。我的问题如下:1、如何通过API(用户态或内核态)查询给定用户名的sessionid?2、如何通过API(用户态或内核态)查询给定sessionid的用户名?提前致谢! 最佳答案 您可以使用RemoteDesktopServicesAPI为此。1,HowcanIquerythesessionidofagivenusernamethroughAPI(usermodeorkernelmode)?只需使

c++ - 如何获取当前进程的线程 ID 列表

EnumProcess或CreateToolhelp32Snapshot函数帮助我们获取进程信息,包括进程ID。但是我想知道获取当前进程的线程id列表。DWORDGetMainThreadId(DWORDpId){LPVOIDlpThId;_asm{moveax,fs:[18h]addeax,36mov[lpThId],eax}HANDLEhProcess=OpenProcess(PROCESS_VM_READ,FALSE,pId);if(hProcess==NULL)returnNULL;DWORDtId;if(ReadProcessMemory(hProcess,lpThId,&t

c - 获取 CPU 型号名称、供应商 ID、Windows C 中的物理处理器数量

我看到了this主题,但我没有提供我需要的所有信息。是否有任何可移植的方式(仅限所有Windows的可移植)来获取cpu型号名称、供应商ID和物理处理器的数量? 最佳答案 您提供的链接适用于Windows的移动版本,因此如果您所说的可移植版本也指桌面版本,那么GetSystemInfo可用于(如所述)Window2000及更高版本的所有版本。如果您需要比这更旧的版本,那么您应该给出一些限制。 关于c-获取CPU型号名称、供应商ID、WindowsC中的物理处理器数量,我们在StackOv

Windows Management Instrumentation 命令行 (WMIC) 支持不同的 Windows 版本

我正在根据WindowsManagementInstrumentation命令行(WMIC)开发一些脚本。让我担心的是WMIC对不同版本的Windows的支持。我在这里和那里找到了几页。例如,http://ss64.com/nt/wmic.html点“WMIC在Vista/Windows7、WindowsXPProfessional上可用,但在WindowsXPHome上不可用”。但是这些链接已经很旧了。我已经检查过Windows7中的WMIC。如何找到WMIC支持的平台。我可以假设在以下Windows平台中,WMIC可用吗:WindowsXPWindows7(32位和64位版本)Wi

linux - 在 Linux 中获取处理器 ID

在MicrosoftWindows上,您可以通过WMI获取处理器ID(不是进程ID),在这种情况下(仅在获取处理器ID时)基于CPUID指令在Linux上是否有类似的方法来获取此ID? 最佳答案 我不知道什么是WMI和MS-Windows“CPUID指令”,因为我不知道或使用MS-Windows(这里很少有用户知道)。所以我不能确定这是否提供了相同的信息,但可以尝试使用cat/proc/cpuinfo。如果你需要一个特定的值,你可以很容易地grep。如果您需要在程序中执行此操作,则可以使用文件utils来读取此类信息。始终牢记“un

windows - AUMID(应用程序用户模型 ID)是唯一的吗?

例如,免费应用3DBuilder(适用于Windows8.1)的AUMID为“Microsoft.3DBuilder_8wekyb3d8bbwe!App”。我从注册表中获得了这个值。它是唯一的还是静态的?如果您需要更多信息,请告诉我。 最佳答案 AUMID是独一无二的吗?是也不是。ApplicationUserModelId(AUMID)是PackageFamilyName和PackageRelativeApplicationID(PRAID)的组合。后者是AppxManifest.xml中的“Id”。PRAID在一个包内是唯一的;

.net - 视觉基础 : restarting Desktop Windows Manager (DWM)

如何重新启动桌面Windows管理器?我已经试过了:ForEachProcAsProcessInProcess.GetProcessesByName("DWM")Proc.Kill()Next但是它给了我一个错误:System.dll中出现“System.ComponentModel.Win32Exception”类型的未处理异常附加信息:无权限如果我在记事本上使用它:ForEachProcAsProcessInProcess.GetProcessesByName("NOTEPAD")Proc.Kill()Next效果不错有人知道怎么做吗? 最佳答案

java - 如何通过java程序获取exe运行的进程id

我正在通过javaruntimeapi运行一个exeProcessprocess=runTime.exec("cmd.exe/cstartabc.exe"+Id,null,newFile("D:/My"));并像这样使用jna检索进程ID-Kernel32.INSTANCE.GetProcessId((Long)f.get(process));但返回的进程ID不是abc.exe而是cmd.exe.....我需要abc.exe的进程ID。不知道如何获得任何人都可以帮助。 最佳答案 process是java.lang.Process类型