为什么不能把2个程序都注册成随windows启动而运行?

liwei215 2002-09-20 12:17:42
Private Declare Function RegCreateKey& Lib "advapi32.dll" Alias "RegCreateKeyA" (ByVal hKey&, ByVal lpszSubKey$, lphKey&)
Private Declare Function RegSetValue Lib "advapi32.dll" Alias "RegSetValueA" (ByVal hKey As Long, ByVal lpSubKey As String, ByVal dwType As Long, ByVal lpData As String, ByVal cbData As Long) As Long

Private Const HKEY_LOCAL_MACHINE = &H80000002
Private Const REG_SZ = 1
Option Explicit
Private Sub cmdRegisterMyApp_Click()
Dim strKeyName As String
Dim strKeyValue As String
Dim intRet As Integer
Dim longKey As Long

strKeyName = "Software\Microsoft\Windows\CurrentVersion\Run"
strKeyValue = App.Path & "\" & "recordClient.exe"
intRet = RegCreateKey&(HKEY_LOCAL_MACHINE, strKeyName, longKey)
intRet = RegSetValue&(longKey&, "", REG_SZ, strKeyValue, 0&)

strKeyValue = App.Path & "\" & "recordClient2.exe"
intRet = RegSetValue&(longKey&, "recordClient2.exe", REG_SZ, strKeyValue, 0&)
MsgBox "registerMyApp success!"
cmdRegisterMyApp.Enabled = False
End Sub
第2个recordClient2.exe总是注册不成功,请各位指教。
...全文
34 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
program2100 2002-09-20
  • 打赏
  • 举报
回复
应该可以,再试试
要不就写成函数,调用两次,不就OK了!
【无人机】多避障轨迹的混合整数线性规划设计(Matlab实现)内容概要:本文介绍了一种基于混合整数线性规划(MILP)的无人机多避障轨迹规划设计方法,利用Matlab进行仿真实现。该方法通过建立精确的数学模型,将无人机路径规划问题转化为混合整数线性规划问题,在保证飞行安全性的同时,实现对多个静态或动态障碍物的有效规避,并优化飞行路径的平滑性与效率。文中详细阐述了问题建模、约束条件设定(如避障、动力学限制、路径连续性等)、目标函数设计及求解流程,并依托Matlab平台调用优化求解器完成轨迹生成,适用于复杂环境下的无人机自主导航场景。; 适合人群:具备一定优化理论基础和Matlab编程能力的研究生、科研人员及从事无人机路径规划相关工作的工程技术人员。; 使用场景及目标:①解决复杂环境中无人机的多障碍物避障路径规划问题;②学习如何将路径规划问题建模为混合整数线性规划并利用Matlab求解;③为无人机自主飞行控制系统的设计提供算法支持。; 阅读建议:此资源以Matlab实现为核心,建议读者结合代码深入理解MILP建模过程,重点关注约束构建与优化求解部分,并可通过修改环境参数和障碍物设置进行实验验证,以加深对算法性能和适用边界的认知。

7,786

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧