用DELPHI写了个程序,启动运行都挺好的.后来在HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run中注册了一个键值,
键值为 C:\Program Files\自己的目录\程序名
希望运行自己的软件,可是系统重启后运行的却有问题?提示ACCESS验证失败.
我的程序有动态连接ACCESS的部分,是程序启动时通过INI文件读取的值.
可是我在目录里直接执行程序又是可以的,我想可能跟程序启动路径有关,却不知道如何处理?望大虾们帮忙.有人说是把你INI文件中ACCESS文件的值改成绝对路径。
或者重新配置一下数据库的路径,ExtractFilePath(Application.Exename)+'table.mdb';下面是我的连接字符串
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=Phone.mdb;Persist Security Info=False
我改成绝对路径
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\phone\Phone.mdb;Persist Security Info=False
但重启系统后还是老问题呀?报权限认证问题,没有得到解决呀?