如何在Windows CE上将程序安装到非易失性存储器中?
我使用 Visual Studio 2008 创建了 Windows CE 的 CAB 设置。一切都安装得很好,但我的所有文件都转到了易失性内存 (\Program Files)。有没有办法将它们安装到非易失性内存(\Hard Disk\Program Files)?我可以直接写入\Hard Disk\Program Files,但我不确定该路径是否对于所有 wince 设备都相同。
任何帮助表示赞赏。
I created a CAB setup for Windows CE using Visual Studio 2008. Everything was installed fine but all my files went to the volatile memory (\Program Files). Is there a way to install them to the non-volatile memory (\Hard Disk\Program Files)? I could write to the \Hard Disk\Program Files directly but I'm not sure whether this path is the same for all wince devices.
Any help is appreciated.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
路径肯定不一样。它可以是“硬盘”或“存储卡”之类的东西,并且跨设备,该文件夹名称通常是本地化的。您必须创建一个自定义安装程序 DLL,它将确定非易失性存储的名称,然后将文件解压到该位置。可以在此处找到 DLL 的基本模板。
The path is definitely not the same. It can be things like "Hard Disk" or "Storage Card" and een across devices, that folder name is often localized. You have to create a custom installer DLL that will determine what the name of the non-volatile store is and then unpack the files to that location. A basic template for the DLL can be found here.