各位.NET CF 的C#高手:小弟才接触.net CF的C#,感觉它和VC有点接近,而且还有一定的跨平台可执行性,因而有一定的兴趣。可是当我具体接触它时,发现一个重要的访问注册表功能在.net CF上没有!!!但是有文档说可以利用INVOKE本地化DLL函数的方法来实现.net CF的C#不支持的函数。
这个技术在实现跨平台的前提有两个:
1.提供与支持WINCE.net 平台相关的所有硬件平台对应的DLL;
2..net CF的C#可以实现对支持WINCE.net 平台相关的所有硬件平台的识别,比如说可以识别不同的CPU等等。第1个前提应该好办;那么第2个呢?
可是,到目前为止,在微软的MSDN上也好,还是在微软提供的.net cf技术内幕上也好,我愣是没找到相应的解决方法。各位高手可否指点迷津,小弟不胜感激!
这个技术在实现跨平台的前提有两个:
1.提供与支持WINCE.net 平台相关的所有硬件平台对应的DLL;
2..net CF的C#可以实现对支持WINCE.net 平台相关的所有硬件平台的识别,比如说可以识别不同的CPU等等。第1个前提应该好办;那么第2个呢?
可是,到目前为止,在微软的MSDN上也好,还是在微软提供的.net cf技术内幕上也好,我愣是没找到相应的解决方法。各位高手可否指点迷津,小弟不胜感激!
你可以试试直接调用系统API去修改,CF中是支持DllImport。
Microsoft太狡猾了。