c-跨平台自动运行

我正在用Qt编写程序,该程序将安装在闪存驱动器上.插入后,我需要它在多个操作系统上运行.我想可以通过将所有不同的os编译器放在单独的文件夹中,并将每个OS的自动运行放在驱动器的第一部分中来做到这一点.这行得通吗?它应该有点像sandisks u3,因为一旦插入电源并从驱动器中跑出,它就会弹出.

解决方法:

它肯定会工作-基本上每个自动运行的配置文件都是特定于操作系统的,您可以确切指定要在插件上运行的可执行文件.

Sandisk U3平台是围绕典型Windows设置的相当狡猾的技巧,该设置禁止从闪存设备自动运行,但仍允许在CDrom驱动器上运行. U3设备有两个分区,其中一个分区(约16MB)保存一个ISO映像,该分区与特殊的USB控制器一起被识别为光驱.

如果您可以使用这些驱动器之一,则可以对其进行重新编程以执行您想要的其他任何操作.

上一篇:python – 如何自动运行脚本


下一篇:U盘防毒最强方案(创建删不掉的autorun.inf文件夹)