windows编程 | 马犇-技术博客
  • VC++控制计算机加入AD域Active Directory Domain

    C/C++, 原创 超过3,248 views围观 0条评论
    之前写过一个Python版的,依赖的是netdom(http://www.maben.com.cn/archives/645.html),感觉很不方便,遂改用C++重写,源码中用到的WMI请参考上一篇文章,具体源码如下: bool JoinDomain(LPCTSTR lpszDomain, LPCTSTR lpszUsername, LPCTSTR lpszPassword, LPCTSTR lpszDns) { ASSERT(lpszDomain); ASSERT(lp...
    来源:本站原创 标签:,
  • VC++获取本机MAC地址

    C/C++, 原创 超过2,122 views围观 0条评论
    bool GetMAC(LPTSTR lpszMAC) { ASSERT(lpszMAC); char mac[200]={0}; NCB ncb; typedef struct _ASTAT_ { ADAPTER_STATUS adapt; NAME_BUFFER NameBuff [30]; }ASTAT,*PASTAT; ASTAT Adapter; typedef struct _LANA_ENUM { UCHAR length; UCHAR lana[MAX_LANA]; }LAN...
    来源:本站原创 标签:,
  • Python控制windows加域

    Python, 原创 超过7,593 views围观 2条评论
    测试OK,依赖的是netdom,如需要软件包,可留言! import pythoncom import wmi import os import platform def joinDomain(domain,username,password,dns): if not domain or not username or not password or not dns: return False # change the work directory currPath = os.path....
    来源:本站原创 标签:,
  • Python解压zip文件

    Python, 原创 超过2,240 views围观 0条评论
    #!/usr/bin/python #-*-coding:cp936 -*- import os import zipfile def unzip(infile,targetDir): if not os.path.exists(infile): return False if not os.path.isdir(targetDir): os.makedirs(targetDir) try: zipObj = zipfile.ZipFile(infile) files =...
    来源:本站原创 标签:,
  • VC++关机、重启计算机代码

    C/C++, 原创 超过3,302 views围观 0条评论
    网上找的代码,自己重新整理了一下! void CWebBrowserView::OnMenuShutdown() { // TODO: 在此添加命令处理程序代码 if (AfxMessageBox("确定要关机吗?",MB_YESNO) == IDYES) { HANDLE hToken; TOKEN_PRIVILEGES tkp; // Get a token for this process. if (!OpenProcessToken(GetCurrentProcess...
    来源:本站原创 标签:,
  • VC++单文档完美全屏

    C/C++, 原创 超过3,364 views围观 0条评论
    项目需要实现单文档全屏的功能,网上找了一个,但是全屏的时候,如果单击了view,再按ESC就会退不出来,修改后现在各方面都已完美!现整理操作步骤如下: 1、在CMainFrame中增加三个成员变量: WINDOWPLACEMENT m_OldWndPlacement; CRect m_FullScreenRect; BOOL m_bFullScreen; 2、构造函数初始化: CMainFrame:...
    来源:本站原创 标签:,