"注册表启动项加载程序"问题的解决方法
2009-09-07 09:09
316 查看
程序通过注册表启动,在程序读写配置文件的时候,如果程序没有指明所要读写配置文件的绝对路径,则程序从“C:\Documents and Settings\UserName”下读取文件。而不是大家以为的程序会读写程序所在目录下的配置文件。
了解了这一点,如果程序由注册表项加载启动,那么程序需要从注册表(或者其他方式)来获得配置文件的当前所在的目录,然后将程序的当前目录重置一下就可以了。
了解了这一点,如果程序由注册表项加载启动,那么程序需要从注册表(或者其他方式)来获得配置文件的当前所在的目录,然后将程序的当前目录重置一下就可以了。
相关文章推荐
- 解决"未能加载文件或程序集,或它的某一个依赖项,试图加载格式不正确的程序"问题一法
- C#调用dll提示"试图加载格式不正确的程序"解决方法
- 关于“socket:<10106> 无法加载或初始化请求的服务提供程序”问题的解决方法
- C#调用dll提示"试图加载格式不正确的程序"原因及解决方法
- 关于“socket:<10106> 无法加载或初始化请求的服务提供程序”问题的解决方法
- 解决"未能加载文件或程序集,或它的某一个依赖项,试图加载格式不正确的程序"问题一法
- Dr. Com 用户认证程序 "其它程序占用控制端口, 请退出重新再试!(1)" 问题的一种解决方法
- 双击驱动器或文件夹却打开"搜索"(或其他程序)问题的解决方法
- "没有找到QtCored4.dll,因此这个程序未能启动。重新安装应用程序可能会修复此问题"解决方法
- C#调用dll提示"试图加载格式不正确的程序"解决方法(转)
- 正试图在 os 加载程序锁内执行托管代码。不要尝试在 DllMain 或映像初始化函数内运行托管代码,这样做会导致应用程序挂起。问题的解决方法!
- C#调用dll提示"试图加载格式不正确的程序"解决方法
- 【原创】Ubuntu 12.04开机弹出"检测到系统程序出现问题"的临时解决方法
- Ubuntu 12.04 经常弹出"检测到系统程序出现问题"解决方法
- 程序测试用的IE浏览器第二次无法加载入口程序的问题及其解决方法
- 正试图在 os 加载程序锁内执行托管代码。不要尝试在 DllMain 或映像初始化函数内运行托管代码,这样做会导致应用程序挂起。问题的解决方法!
- c# 读取其他程序正打开的文件的时“正由另一进程使用,因此该进程无法访问该文件。"的问题解决方法
- C#调用dll提示"试图加载格式不正确的程序"解决方法
- 正试图在 os 加载程序锁内执行托管代码。不要尝试在 DllMain 或映像初始化函数内运行托管代码,这样做会导致应用程序挂起。问题的解决方法!
- 关于JCreator在编译程序时出现的"Error:Invalid path"问题的解决方法