wmi 一部分脚本转换成 C语言 求教

wmi 部分脚本转换成 C语言 求教
rcmd.vbs即wmi连接远程计算机里面有这么几句话,我想请教下用c语言该怎么写,不要用c#

Set objStartup = objWMIService.Get("Win32_ProcessStartup")
Set objConfig = objStartup.SpawnInstance_
objConfig.ShowWindow = 12

就是上面3句话,目的是设置隐藏窗体的对象,我试过用vc调用wmi框架里的创建进程的方法,但是发现create方法只对Win32_Process有用,Win32_ProcessStartup就不能用了,请各位大大们指教一下,如果实现最好能返回一个IWbemClassObject对象
wmi c 

------解决方案--------------------
system("rcmd.vbs");// (^_^)
------解决方案--------------------
不要做A语言代码修改为B语言代码的无用功。
也不要做用A语言代码直接调用B语言代码库这样复杂、这样容易出错的傻事。
只需让A、B语言代码的输入输出重定向到文本文件,或修改A、B语言代码让其通过文本文件输入输出。
即可很方便地让A、B两种语言之间协调工作。