代码有些拙略,能够根据进程名字获取进程的全路径。但是以32位编译的代码不能获取64位进程信息,GetLastError等于299。#include <Windows.h>
#include <TlHelp32.h>
#include <iostream>
#include <conio.h>usingnamespace std;char* GetProcessPath(char* szProcessName)
{PROCESSENTRY32 pe32;pe32.dwSize = sizeof(pe32);HANDLE hSnapShot = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0);if (hSnapShot == INVALID_HANDLE_...
JS代码:/*** 要求格式yyyy-MM* @param {Object} currentMonth 当前月份*/function getCalendar(currentMonth) {if(currentMonth.indexOf("-") < 0) {return;}var calendar = [];var myDate = currentMonth.split("-")[1] * 1;computeDate(currentMonth).forEach((item, index) => {var iscurrentmonth = false;if(myDate == item.split("-")[1] * 1) {iscurrentmonth = true;}calendar.push({"week": new Date(item).getDay() == ...
很多方案是采用GetVersion、GetVersionEx这两个API来查询操作系统的版本号来判断当前的操作系统是Windows系列中的哪个,在Win10没有出现前,这种方法是行的通的,但是Win10出现后此方法对于判断Win10就不准了。 在此提供一个读取注册表的方法,已经验证过可行: [cpp] view plain copy //查看注册表获知:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\CurrentVersion //XP系统 5.1为XP,6.0为vista...
Windows最初的设计允许我们处理非常大的文件,所以最初的设计者选用64位值来表示文件大小。但是我们在日常处理过程中文件大小一般不会超过4GB。故Windows提供了两个联合类型的数据结构表示文件大小。//64位有符号形式typedef union _LARGE_INTEGER {struct { DWORD LowPart; //低字节,32位无符号数 LONG HighPart; //高字节,32位有符号数};LONGLONG QuadPart; //64位有符号数} LARGE_INTEGER, ...
前序电脑密码忘记了可以用本工具找回,前提是你能进入系统,例如本机保存了远程服务器登录的密码或借别人的电脑,而忘记了密码;mimikatz 2.0工具正好解决了你的问题。工具下载binaires : https://github.com/gentilkiwi/mimikatz/releases/latest baiduyun : http://pan.baidu.com/s/1i38m7Fv以管理员权限运行mimikatz.exe (x86 or x64)mimikatz # privilege::debug //手动输入privilege::debugPrivilege ‘20‘ OK
mi...
V1深度分辨率:320x240V2深度分辨率:512x4241, 打开深度图像帧的方式对于V1:hr = m_PNuiSensor->NuiImageStreamOpen(NUI_IMAGE_TYPE_DEPTH,NUI_IMAGE_RESOLUTION_320x240,0, 2,m_hNextDepthFrameEvent, &m_hDepthStreamHandle);if( FAILED( hr ) ){cout<<"Could notopen image stream video"<<endl;return hr;}
这种方式可以设置分辨率对于V2: // Initialize the Kinect and get the depth readerIDepthFrameSource* pDept...
TCHAR buffer[MAX_PATH] = {0};
DWORD dwVal = ::GetLogicalDriveStrings(MAX_PATH,buffer);CString str;
for(int i = 0; i < dwVal; i += 4)
{CString str;str.Format(_T("%c:\\"), buffer[i]);
}版权声明:本文为博主原创文章,未经博主允许不得转载。原文:http://blog.csdn.net/jiangqin115/article/details/47253705
一、【Windows.old】文件夹【右键】->【属性】二、【安全】->【高级】三、【更改】四、添加【Everyone】,点击【确定】 五、如下图,勾选两个选项,再【确定】六、一路狂奔【是】【确定】七、完美删除原文:http://www.cnblogs.com/EasonJim/p/6041284.html
Capturing Windows Performance Counters for SQL Server【1】SQL Server Performance Counters使用下面的性能计数器列表来在线查看sql server性能指标。Memory Available Mbytes (already added above)Memory Page Faults/sec (already added above)Memory ...
Dim oWMI, WQL, Instances, Instance‘Get base WMI object, "." means computer name (local)Set oWMI = GetObject("WINMGMTS:\\.\ROOT\CIMV2\TerminalServices")‘Create a WMI query text WQL = "Select * from Win32_TSPublishedApplication"‘Get instances of Win32_TSPublishedApplication Set Instances = oWMI.ExecQuery(WQL)‘Enumerate instances ForEach Instance In Instances ‘Do something with the instanceWscr...
获取系统文件路径,打印到txt文件中。#include <windows.h>int WINAPI WinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance,LPSTR lpCmdLine,int nCmdShow)
{//文件句柄 HANDLE hFile;DWORD dwWritten;//字符数组,用于存储系统目录 CHAR szSystemDir[MAX_PATH];//获取系统目录 GetSystemDirectoryA(szSystemDir, MAX_PATH);//创建文件systemroot.txthFile = CreateFileA("systemroot.txt",GENERIC_WRITE,0, NULL, CREA...
获取电脑的名称,下面是函数的原:BOOL GetComputerName(LPWSTR lpBuffer,LPDWORD nSize)lpBuffer是传入的缓冲区指针nSize标识传入的缓冲区宽度需要说明的是有两种方法来确认缓冲区的长度:
1、在WinBase.h中定义了一个电脑名称最大长度的常数MAX_COMPUTERNAME_LENGTH(值为15),使用这个变量来创建缓冲区是安全的,因为电脑名称不会超过这个长度;
2、另一种方法是调用GetComputerName给lpBuffer传入NULL,nSize传入DWORD变量的地址。...
昨天有易语言开发者向我求助,说他用易语言编译的32位程序软件,发布给64位操作系统Win 7用户使用,因为该用户确定没有管理员权限,而程序启动时又要求必须输入管理员密码,如此陷入困境。 目标企业用户管理严格,要求为普通用户分配管理员权限是不切实际的,只能开发人员从软件开发的角度在技术上解决。我听到这个问题后,第一感觉是微软用户帐户控制(UAC)引发的,估计通过给 exe 添加特定的 manifest 资源应该可以解决。于是我...
使用adb命令./adb shell screencap -p可以截取当前屏幕,并且作为stdout,传给外部。那么对于python,我们可以用如下代码获取数据流。使用Popen创建子进程用于读取数据流。import subprocess
out=subprocess.Popen(‘./adb shell screencap -p‘,stdout=subprocess.PIPE)out是当前的Popen实例,考虑到Windows接收过程中,会把\n当作\r\n写入流中,进而导致png文件打不开。所以用replace修复数据流。out=out.stdout.read().replace(...
public InetAddress getFirstNonLoopbackAddress(boolean preferIpv4, boolean preferIPv6) throws SocketException {Enumeration en = NetworkInterface.getNetworkInterfaces();while (en.hasMoreElements()) {NetworkInterface i = (NetworkInterface) en.nextElement();for (Enumeration en2 = i.getInetAddresses(); en2.hasMoreElements();) {InetAddress addr = (InetAddress) en2.nextElement();if (!addr.isLoopbackAddr...