Windows XP Embedded缺少NULL或“NUL”设备。首先,Visual Studio似乎需要它,并试图建立一个项目中止与PRJ0015错误。如何将NULL设备添加到Windows XP Embedded?
任何人都知道如何配置XPe映像以包含对NUL设备的支持?
Windows XP Embedded缺少NULL或“NUL”设备。首先,Visual Studio似乎需要它,并试图建立一个项目中止与PRJ0015错误。如何将NULL设备添加到Windows XP Embedded?
任何人都知道如何配置XPe映像以包含对NUL设备的支持?
“空设备驱动程序”在XPe目标设计器中可用,但通常是隐藏的。显然,每个组件都具有可见性级别,如果它低于目标设计器选项(Tools-> Options)中设置的值,则隐藏。空设备驱动程序在200级,因此我将其级别设置为100,并可以看到并安装它。
在XP Embedded上运行Visual Studio本身似乎并不支持。你应该建立一个完整的操作系统,然后将你的应用程序部署到XP嵌入式。
还有另外一个重要的情况,你需要NUL设备:如果你正在安装部分或全部Windows版Cygwin UNIX解决方案。特别是,如果你正在做一些类似的事情,噢,我不知道,为了挑选一个完全随机的例子,试图将一个SSH服务器放在该死的东西上,这样你就可以登上保持它。
是的 - Cygwin实际上将其UNIX/dev/null设备映射到Windows NUL设备。你知道,为了最大的兼容性。为了防止直接将数据扔入厕所并使其翻倒,再也不会看到,直到宇宙的热死,这个平台特定的实现恰巧是新颖和创新的。
虽然cygwin会在没有NUL的情况下安装,但事实上,它实际上不会享受典型的工作日。第一次尝试启动bash shell时,这是最明显的,并且注意到关于/ dev/null的大量错误消息导致没有此类文件或目录错误。人们认为设备实际上可能只是一个NTFS链接,但谁知道。
在任何情况下,修复的方法是添加“Null Device Driver”组件,该组件位于Software-> System-> Other下方,它是一个非常小的类别,其中包含Internet Checkers,Schedule Service Command Line Utility,1394内核调试器支持库,Microsoft Bob的EBCDIC支持,Zork的一些作弊代码,以及代码页说“(A)bort,(R)etry,(I)gnore,(F)ail?”。在布偶瑞典( “(B)兽人,B(O)RK,博(R)K,BOR(K)?”)
希望这有助于
马特 “断点” 哎呀