您的位置:程序门 -> .net技术 -> vb.net



100分求一小段代码 ~~ 在线等 ~~ 当日揭帖


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


100分求一小段代码 ~~ 在线等 ~~ 当日揭帖[已结贴,结贴人:sikro]
发表于:2007-03-31 20:24:41 楼主
shell( "sc   config   alerter   start=   disabled ")

就是这个代码   如果不用shell调用外部命令应该怎么写
发表于:2007-03-31 21:42:431楼 得分:10
这样?


                dim   startinfo   as   system.diagnostics.processstartinfo   =   new   processstartinfo( "sc ",   "config   alerter   start=   disabled ")
                dim   myprocess   as   system.diagnostics.process

                startinfo.windowstyle   =   processwindowstyle.normal
                myprocess   =   system.diagnostics.process.start(startinfo)
发表于:2007-03-31 23:29:162楼 得分:0
倒~
这样还是调用外部程序阿
我是想用   .net类库完成
发表于:2007-03-31 23:34:013楼 得分:10
wmi
具体的,我试试……
发表于:2007-03-31 23:40:454楼 得分:10
那可能得用到win32   api吧
发表于:2007-04-01 00:32:505楼 得分:10
???
你运行的就是外部程序,不管用什么方式,shell也好,process.start   也好,还是createprocess   api,都是创建新进程并执行外部程序啊。。。

没明白你的意思
发表于:2007-04-01 01:44:446楼 得分:0
只要不弹出   cmd窗口就行
发表于:2007-04-01 01:45:547楼 得分:30
用   createprocess   api,里面可以控制创建进程的部分显示属性
发表于:2007-04-01 01:48:528楼 得分:30
或者用shell方法的第二个参数
private   sub   button3_click(byval   sender   as   system.object,   byval   e   as   system.eventargs)   handles   button3.click
        dim   cmd   as   string   =   "notepad.exe "

        shell(cmd,   appwinstyle.hide)
end   sub
发表于:2007-04-01 11:28:089楼 得分:0
shell( "sc   config   alerter   start=   disabled ")

问一下做什么用的?
发表于:2007-04-01 16:37:4210楼 得分:0
就是将一个系统服务启动类型设置为禁用


快速检索

最新资讯
热门点击