为应用程序pm.exe与.pms后缀的文件建立了关联,当用鼠标双击sun.pms文件时,即可打开pm.exe,通过下面的语句
Edit1.Text:=paramstr(0);
获得了pm.exe的路径,D:\字符串的截取\新建文件夹 (2)\pm.exe。通过Edit2.Text:=paramstr(1);获得了sun.pms文件的路径,D:\字符串~1\新建文~2\sun.pms,请问何故?
paramstr(0)获得的路径信息有可能是安装文件(pm.exe的安装文件)的时候写入注册表的,如果将pm.exe文件放到其他的目录下,文件关联便失效了,用鼠标双击sun.pms文件时不能打开pm.exe文件了,估计由写入注册表时所使用的字符集引起,请问怎么办?