把程序名(含目录的)写入注册表hkey_local_machine\software\microsoft\windows\currentversion\run下,
程序能够在系统启动时自动运行,但现在的问题是这个程序的执行需要一个.bin文件(与可执行文件在同一目录下),
我如果直接双击执行程序运行则不报错,但如果系统启动后自动运行则报错“找不到*.bin”文件,如何解决,解决立即给分
程序能够在系统启动时自动运行,但现在的问题是这个程序的执行需要一个.bin文件(与可执行文件在同一目录下),
我如果直接双击执行程序运行则不报错,但如果系统启动后自动运行则报错“找不到*.bin”文件,如何解决,解决立即给分
解决方案 »
- 请问一下Dbchart为什么动态绑定不可以呢,奇怪,在线等待指教
- 不懂C++,哪位大侠帮翻译成Delphi的代码
- WebBrowser使用中的问题,在线等!
- 谁可以提供一份完整的vclskin3?
- 关于用fastReport打印连页票据问题?急
- ehlib 3.5 sumlist的问题
- "列控制碼參照已刪除或標記即將刪除列"-是甚麼錯誤?
- 在三层结构中如果我的GGG.CommandText:= 'select * from nm where bm= '''+edit1.text+''' ';EDIT1.TEXT中有单引号出现就会报错如何解
- 有关过程和函数
- 代码区,数据区,堆,栈?
- 在线等待,菜鸟问题
- 找工作,成都 --现在公司管理太糟糕
把这个快捷方式写到注册表的Run下。
就象 dir /? 一样就可以列出帮助等
可以用类似如下的代码获得命令行参数,
var
x : Integer;
begin
for x := 1 to ParamCount() do
if ParamStr(x) = '/?' then
ShowMessage('Help was requested');
end;
这样的话,程序就可以从命令行中得到运行的路径或者自己想要的参数了,也就可以在程序打开文件之前,事先知道位置了