问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

VB 应用程序如何重启自身

发布网友 发布时间:2022-05-03 23:18

我来回答

5个回答

懂视网 时间:2022-05-04 03:40

http://blog.csdn.net/absurd 作者联系方式: Li XianJing xianjimli at hotmail dot com 更新时间: 2006-12-19 1. 应用程序重起自身。 以前开发一个服务器软件,当通过客户端工具修改某些设置后,服务器要重新重动自己。当时竟想不出什么好办法,只好开了

http://blog.csdn.net/absurd

作者联系方式:Li XianJing

更新时间:2006-12-19

1. 应用程序重起自身。

以前开发一个服务器软件,当通过客户端工具修改某些设置后,服务器要重新重动自己。当时竟想不出什么好办法,只好开了两个进程,子进程为工作进程,父进程为监视进程,子进程退出时,父进程再重起子进程。今天在busybox里发现一种最简单的重起方法:

intmain(intargc, char* argv[])

{

sleep(2);

printf("%s %s/n", argv[0], argv[1]);

fflush(stdout);

execv(argv[0], argv);

return 0;

}

2. printf打印long long整数。

几天前为了用printf打印出long long的整数,不得不去查看glibc的源代码,这里记个笔记吧。

#include

intmain(intargc, charargv[])

{

longlongval = 0;

sscanf("0x1122334455667788", "0x%Lx", &val);

printf("val = 0x%Lx/n", val);

sscanf("1122334455667788", "%Ld", &val);

printf("val = %Ld/n", val);

return 0;

}

3. Win32的电源管理函数。

前段时间在研究linux下的电源管理,本来想看看win32下的电源管理,一直没有时间。今天群里有网友问Win32下如何让系统休眠,在MSDN里查了一下,找到了一个电源管理函数,记在这里吧,有时间再看看相关资料。

BOOLSetSystemPowerState(

BOOLfSuspend, // system state

BOOLfForce // forced suspension option

);

Windows NT/2000: Requires Windows 2000.

Windows 95/98: Requires Windows 95 or later.

Header: Declared in Winbase.h; include Windows.h.

Library: Use Kernel32.lib.

~~end~~

热心网友 时间:2022-05-04 00:48

你可以尝度借助于批处理文件,下面是一段代码,放在一个按钮的Click事件里就可以了,但程序的名字要叫1.exe才可以哦Open "1.bat" For Output As #1
Print #1, "sleep 200"
Print #1, App.Path + "\1.exe" '或者把这一行里的1.exe换成你的程序名,但不要删掉那个"\"
Print #1, "del " + App.Path + "\1.bat"
Close #1
Shell "1.bat"
End

热心网友 时间:2022-05-04 02:06

Shell App.Path & "\" & App.EXEName & ".exe", vbNormalFocus
End'用这个可以,因为Shell是异步的

热心网友 时间:2022-05-04 03:40

Private Declare Sub Sleep Lib "kernel32" (ByVal r As Long)Private Sub Command1_Click()
Unload Me
Sleep 300 '要多长有多长
Shell App.Path & "\" & App.EXEName & ".exe", vbNormalFocus
End Sub

热心网友 时间:2022-05-04 05:32

重新运行?Form_Unload中Shell App.Path & "\" & 你的程序名
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
如何查被录取到的专业 怎样查被录取的专业 录取后怎样查询录取的专业 录取专业怎么查 已被录取怎么查专业 ghs网络语什么意思_ghs网络语意思出处含义介绍 纸箱企业管理软件 ghs什么意思网络(ghs什么意思网络用语) 《喜羊羊与灰太狼》大结局 0与任何数相加都得原数吗? ProxyGenerator 属于哪个jar包 java 中,什么是驱动类,驱动包? java工程链接sql2005数据库JAR驱动包出错 在Myeclipse下连接Microsoft SQLServer数据库,URL怎样填写,要那些JAR包~ eclipse中怎么把选中的变量全部换名 java项目中怎样批量替换一段文字? Eclipse:如何替换文件内容呢?是部分替换而不是全部替换 ECLIPSE 怎么样选中一个把同名字的全部改掉啊 eclipse怎样批量修改变量名 你知道怎么用mfc的单文档连接sql数据库吗? 在MFC中用ODBC访问SQLserver数据库的问题 关于编程和数据库!MFC(C++) mfc连接sqlserver MFC怎么连接数据库 MFC开发Oracle数据库,选择什么接口好 ps5重构数据库会造成啥影响 oracle数据库,结果集拆分重构。 psv重构数据库如何进 psv 重构数据库 作用 psv怎么重构数据库 应用程序问题 关于电脑应用程序的问题 应用程序问题!求高手帮忙解决 为什么我电脑每次开机都会出现一个应用程序错误,哪里出问题了?要怎样解决?求助!! 应用程序错误! 经常应用程序进不去,重起就进去了! 应用程序没了 关于程序问题 IBM 与feDEx的全称是什么? 美国IBM公司裁老员工达10万多人,这属于年龄歧视吗? 日立与IBM是什么关系? 联想收购ibm的时遵循哪些法律条款? gdb 调试时候,怎么显示那一行的多个变量的值 我们在生产中需要养成哪些良好的习惯落实精益生产? 如何在java中取数据库服务器的当前时间 delphi中客户端如何获得服务器时钟时间 ASP如何获取SQL服务器上的当前时间 java 项目连接的不是本地的mysql数据库,怎么获取当前连接的数据库所在服务器的系统时间 c# 中如何取得当前时间后,把当前时间和数据库中的时间做判断,比如数据库中date的值为2011-01-11,当前时 ResultSet rs = ******; rs.updateDate("",new Date()) 请问这个更新语句如何才能更新数据库服务器时间?