• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >vc/mfc > 帮改一个C++WMICOM程序

帮改一个C++WMICOM程序

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-06-04

佚名通过本文主要向大家介绍了c++程序设计教程,c++程序实例,c++程序,c++程序设计,c++程序设计基础等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 帮改一个C++ WMI COM程序
描述:

连接远程电脑并执行系统命令systeminfo>>test.txt(这样获取信息比较方便)
以下有两个参考程序(网上抄来的)和一个地址
http://www.codeguru.com/Cpp/W-P/system/misc/article.php/c5675
注意: 使用argv 远程传递IP username password
#define   POLARITY  
  #define   _WIN32_DCOM  
   
  #include   <afx.h>  
   
  #include   <iostream>  
  using   namespace   std;  
  #include   <iomanip>  
  #include   <windows.h>  
  #include   <chstring.h>  
  #include   <chstrarr.h>  
  #include   <assert.h>  
  #include   <comdef.h>  
  #include   <wbemcli.h>  
   
  #include   <winbase.h>  
   
  int   main(int   argc,   char   **argv)  
  {  
  HRESULT   hres;  
  hres   =     CoInitializeEx(0,   COINIT_MULTITHREADED);   //   Initialize   COM.  
  if   (FAILED(hres))  
  {  
  cout   <<   "Failed   to   initialize   COM   library.   Error   code   =   0x"    
  <<   hex   <<   hres   <<   endl;  
  return   1;                                     //   Program   has   failed.  
  }  
   
  hres   =     CoInitializeSecurity(NULL,   -1,   NULL,   NULL,  
                  RPC_C_AUTHN_LEVEL_CONNECT,    
                  RPC_C_IMP_LEVEL_IDENTIFY,    
                  NULL,   EOAC_NONE,   0  
                  );  
   
  if   (FAILED(hres))  
  {  
  cout   <<   "Failed   to   initialize   security.   Error   code   =   0x"    
  <<   hex   <<   hres   <<   endl;  
  CoUninitialize();  
  return   1;                                     //   Program   has   failed.  
  }  
          IWbemLocator   *pLoc   =   0;  
   
          hres   =   CoCreateInstance(CLSID_WbemLocator,   0,    
                  CLSCTX_INPROC_SERVER,   IID_IWbemLocator,   (LPVOID   *)   &pLoc);  
   
          if   (FAILED(hres))  
          {  
                  cout   <<   "Failed   to   create   IWbemLocator   object.   Err   code   =   0x"  
  <<   hex   <<   hres   <<   endl;  
                  CoUninitialize();  
                  return   1;           //   Program   has   failed.  
          }  
   
          IWbemServices   *pSvc   =   0;  
   
          //   Connect   to   the   root\default   namespace   with   the   current   user.  
          hres   =   pLoc->ConnectServer(  
  _bstr_t(L"\\\\192.168.0.21\\ROOT\\cimv2"),    
  _bstr_t(L"Administrator"),  
  _bstr_t(L"1234"),  
  0,                                                                      
  NULL,  
  0,                                    &nbs

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • C++混合程序集编程求助!!!在线等,高手快来
  • 帮改一个C++WMICOM程序

相关文章

  • 2017-06-05 const成员函数能否被导出使用
  • 2017-06-04 类型库与IDL的奇怪问题,在线候
  • 2017-06-04 WebBrowser的AllowNavigation问题。
  • 2017-06-04 关于在在客户端new一个对象,然后在服务器里面delete的问题
  • 2017-06-05 请教:如何获得一个隐藏对话框的窗口句柄?
  • 2017-06-04 请问typelibrarymarshaling是什么意思?还有别的marshaling吗?
  • 2017-06-04 如何把Activex控件作成在IE中使用的呢?
  • 2017-06-05 如何给dll导出的函数名起别名
  • 2017-06-05 鼠标钩子和低级鼠标钩子在功能上有何区别?
  • 2017-06-04 如何在WebBrower中,响应网页登陆事件?

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • 如何把一段文字直接输出到一个word文件里面去
    • 这是为什么?
    • VC60编写的ActiveX控件中的EDIT控件,在IE里为何接收的汉字是乱码?
    • 如何在atlbho中监控onSubmit事件?
    • SEH:try-except和try-finally嵌套問題
    • VS2005的Button按钮控件,双击不能添加消息响应函数而且没反应,这是怪那里??
    • VC导出excel代码中有一个变量不知什么类型,请教了
    • 如何用VC作有关图形的OLE控件
    • [VC]用windowsmediplayer控件全屏播放时CPU就使用100%
    • 请问动态库是否支持模板类?

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有