我一直试图让我的应用程序在Windows CE 6.0上启动时运行,不幸的是,因为设备(YFAtlas4)是由制造商自定义的,我无法在\ Windows \ Startup中放置快捷方式。 (出于一些神秘的原因) 所以现在我正在尝试在Hklm \ Init注册表项中放置我的应用程序的路径,这是我的问题:我有办法在那里放置绝对路径吗?在我看到的每个例子中,只有应用程序名称,我的应用程序必须在\ ResidentFlash \文件夹中进行调度。
答案 0 :(得分:1)
你是否试图把完整的路径放在那里? 这样做应该没有任何问题。
如果使用代码编辑注册表,则要存储的字符串为L"\\ResidentFlash\\AppName.exe"
。或者,如果您与设备建立了ActiveSync连接,则可以使用remote registry editor而不会弄乱双反斜杠。
此外,由于您使用的是HKLM\Init
功能,请确保您的应用程序调用{{3}},以便其他依赖它的程序也可以启动。
答案 1 :(得分:1)
应该支持完全限定的路径。请注意,如果路径中有空格,则需要引用它来分隔。此外,如果它是一个Compact Framework应用程序,它并不像将应用程序添加到Init键那么简单 - 通常会失败。有关让CF应用程序使用Init键的信息,请参阅this blog entry。