草庐IT

Windows CMD 批处理 : concatenating variable NAME in a loop

在WindowsCMD批处理循环中,我想使用动态变量:list1、list2和list3,其中数字1-3是动态的(即:list&i),但我正在努力:setlocalenabledelayedexpansionenableextensionsSETthreads=3seti=1for/R%%xin(*.jpg)do(callsetLISTNAME=LIST!i!&SETLIST!i!=!LISTNAME!"%%x"&set/Ai=!i!+1&if!i!gtr%threads%(seti=1))echo"first"%LIST1%echo"second"%LIST2%echo"third"

c - 从子进程中获取父进程 ID

我使用CreateProcessAPI创建了一个子进程。我需要从子进程中获取父进程的ID。如果我的进程树有一个child和一个孙子。我还需要从孙子那里获取最高父级的进程ID。 最佳答案 您应该使用nativeAPI和GetProcAddress来查找NtQueryInformationProcess的地址。typedefstruct_PROCESS_BASIC_INFORMATION{NTSTATUSExitStatus;PPEBPebBaseAddress;ULONG_PTRAffinityMask;KPRIORITYBasePr

c++ - 使用 C++ 从我的可执行文件中按其资源 ID 获取图标索引

我正在尝试使用C++创建我的GUI应用程序的快捷方式,该应用程序是使用VisualStudio编译的。我正在使用IShellLink::SetIconLocation创建采用图标索引的链接的方法。但问题是,当我只有来自.res文件的图标ID时,我如何获得这个索引?#defineIDR_ICON_CLEAR130 最佳答案 尝试使用资源ID的负值,即-130。看看这个article这解释了如何通过资源ID获取图标。InWindows95,theExtract­Iconfunctionwasenhancedsothatyoucoulda

windows - 如何从 Amazon EC2 实例中找出 'Public DNS Name'?

我在AmazonEC2上有一个Windows2008r2实例.我希望能够从实例中访问其“公共(public)DNS名称”。公共(public)DNS名称也可以在我的AWSEC2控制台上找到。有办法吗? 最佳答案 Unknown'sanswer在技​​术上是正确的(+1),但为了提供背景和更多细节,我想提及相应的AmazonEC2InstanceMetadataandUserData:InstancemetadataisdataaboutyourEC2instancethatyoucanusetoconfigureormanageth

c++ - 如何从 Windows 中的 session ID 获取用户名/SID?

我想从sessionID值中获取用户名或SID,如何使用WinAPI在WindowXP中执行此操作? 最佳答案 您可以使用WTSQuerySessionInformationfunction从WTS_INFO_CLASS获取用户名和域(WTSUserName和WTSDomainName)。此功能早在Windows2000就可用。 关于c++-如何从Windows中的sessionID获取用户名/SID?,我们在StackOverflow上找到一个类似的问题:

c - DLL 函数未导出 : Unable to find an entry point named TestFunc

我正忙于了解一点点C/C++,并与C#互操作。我已经检查了几个创建简单的Win32DLL并从C#使用它的示例,但是当我尝试调用我的DLL时,我收到运行时错误:“无法找到名为TestFunc的入口点”。我的DLL看起来像这样,我从一个Win32DLL项目创建它,带有空项目选项:标题:__declspec(dllexport)intTestFunc(char*,char*,char*);代码文件:#include"stdafx.h"#include"TestLib.h"__declspec(dllexport)intTestFunc(char*arg1,char*arg2,char*arg

windows - 从 WP7 获取 live id

如何从装有windowsphone的手机获取本地windowsliveid?可能吗? 最佳答案 您可以useawebbrowsercontrolwiththelivemessengerconnectSDK将用户信息获取到您的服务器端数据库,或使用提供WindowsLiveId身份验证的其他服务,例如WindowsAzureAccessControlService. 关于windows-从WP7获取liveid,我们在StackOverflow上找到一个类似的问题:

windows - Windows Server 2008 R2 中的最大进程 ID (pid)

我如何知道WindowsServer2008R2中进程ID(pid)的最大可能值?据我所知,pids存储为unsignedint(DWORD)。但是在我的服务器中观察到的每个实际pids都低于65535。如果可能的话,我想将其处理为unsignedshort。 最佳答案 没有这样的限制,或者我可以看到不同的进程有不同的范围可以出现,我还没有看到一个大于5位数的。由于pids存储在DWORD中,我会说限制是4294967295,这是可以存储的最大值,因此为了安全起见,我会使用DWORD。

Windows shell : How can I get the audio device(s) name(s)?

Iamnotsureifthisisstrictlyaprogrammingquestion,aslongasIdon'tmindtouseadditionalsoftwareinordertosolvetheproblem,aslongasitkeepsbeingscriptableorcommand-line(thisis:anotGUIsolution).Anyway,Ihavepostedanother(abitdifferent)questionatSuperUser.Bytheway,IwillupdatehereifIgettheanswerthere.我的Windows

python - 让 Scapy 在 Windows 上工作时出错 : "' module' object has no attribute 'ex_name' "

我正在尝试运行一个涉及ARP嗅探的Python脚本,并且显然依赖于存在的Scapy库。我完全不知道自己在做什么,但我相当擅长谷歌搜索、遵循指示和复制/粘贴。我已经在我的Mac上启动并运行了它,但我仍然坚持我希望这是让Scapy在我的Windows计算机上工作的最后一个障碍(这最终是需要运行此脚本的计算机)。我遵循了http://www.secdev.org/projects/scapy/doc/installation.html#windows中的所有说明。,除了我选择了Python2.7并使用了那里列出的所有内容的更新的2.7兼容版本。我在除Pypcap和Libdnet之外的所有安装