Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. General Programming
  3. C / C++ / MFC
  4. static IP address

static IP address

Scheduled Pinned Locked Moved C / C++ / MFC
c++databasejsonhelptutorial
2 Posts 2 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • A Offline
    A Offline
    an89
    wrote on last edited by
    #1

    can anybody tell me how to set static IP address using c++ code using win32 API.I am doing it in following way: InitializeWMI(); const BSTR ClassName = SysAllocString(L"Win32_NetworkAdapterConfiguration"); const BSTR AdapterName = SysAllocString(ADAPTER_INDEX); const BSTR MethodName = SysAllocString(L"EnableStatic"); IWbemClassObject* pClassObj = NULL; IWbemClassObject* pInClass = NULL; IWbemClassObject* pInInstClass = NULL; IWbemServices *pSvc = NULL ; LONG index[1]={0}; HRESULT hr = pSvc->GetObject(ClassName,0,NULL,&pClassObj,NULL);///at this point its showing unhandled exception can anybody help???

    J 1 Reply Last reply
    0
    • A an89

      can anybody tell me how to set static IP address using c++ code using win32 API.I am doing it in following way: InitializeWMI(); const BSTR ClassName = SysAllocString(L"Win32_NetworkAdapterConfiguration"); const BSTR AdapterName = SysAllocString(ADAPTER_INDEX); const BSTR MethodName = SysAllocString(L"EnableStatic"); IWbemClassObject* pClassObj = NULL; IWbemClassObject* pInClass = NULL; IWbemClassObject* pInInstClass = NULL; IWbemServices *pSvc = NULL ; LONG index[1]={0}; HRESULT hr = pSvc->GetObject(ClassName,0,NULL,&pClassObj,NULL);///at this point its showing unhandled exception can anybody help???

      J Offline
      J Offline
      James R Twine
      wrote on last edited by
      #2

      an89 wrote:

      InitializeWMI(); const BSTR ClassName = SysAllocString(L"Win32_NetworkAdapterConfiguration"); const BSTR AdapterName = SysAllocString(ADAPTER_INDEX); const BSTR MethodName = SysAllocString(L"EnableStatic"); IWbemClassObject* pClassObj = NULL; IWbemClassObject* pInClass = NULL; IWbemClassObject* pInInstClass = NULL; IWbemServices *pSvc = NULL ; LONG index[1]={0}; HRESULT hr = pSvc->GetObject(ClassName,0,NULL,&pClassObj,NULL);///at this point its showing unhandled exception

      Well, for starters it looks like pSvc is still NULL so that would cause the exception...    Peace!

      -=- James
      Please rate this message - let me know if I helped or not! * * * If you think it costs a lot to do it right, just wait until you find out how much it costs to do it wrong!
      Remember that Professional Driver on Closed Course does not mean your Dumb Ass on a Public Road!
      See DeleteFXPFiles

      1 Reply Last reply
      0
      Reply
      • Reply as topic
      Log in to reply
      • Oldest to Newest
      • Newest to Oldest
      • Most Votes


      • Login

      • Don't have an account? Register

      • Login or register to search.
      • First post
        Last post
      0
      • Categories
      • Recent
      • Tags
      • Popular
      • World
      • Users
      • Groups