none
有些游戏的快捷方式lnk文件用shellExecute/shellExecuteEx可以打开,但无法进入游戏( 主画面可以 ),怎么办?? RRS feed

  • 常规讨论

  • 比如跑跑卡丁车
    它的快捷方式lnk文件,用ShellExecute,能进入游戏的开场画面,但不能进入真正的游戏
    我很多朋友都尝试过这个方法,都是一样的结果
    有什么可以解决的方法呢
    2009年11月3日 4:14

全部回复

  • 这个属于游戏的缺陷,在程序中不依赖于每个盘的当前目录的程序不会有这种情况。

    The following is signature, not part of post
    Please mark the post answered your question as the answer, and mark other helpful posts as helpful.
    Visual C++ MVP
    2009年11月3日 20:24
    版主
  • 但是我在桌面直接点他的快捷方式( .lnk )文件没有问题啊
    我自己的程序用ShellExecuteEx打开.lnk就不能很好的运行
    有没有什么可行的办法可以解决呢

    2009年11月4日 2:58
  • 可能是lnk文件中保存的命令行带有参数,你右键打开他的属性,把真正执行的命令行复制出来就应该可以了。
    0xBAADF00D
    2009年11月7日 15:31
    版主
  • 没有参数
    我把lnk解析成目标的exe,路径也设置正确
    也不行

    2009年11月7日 18:25