因为我要完成一个小项目给老师看,所以我选择了用C#在VS2005上写个Pocket PC上的游戏上交过去。在这种受限制的环境下,开发过程比桌面操作系统上的软件开发难的多,所以我想上司在运行的时候最好打开*.sln,然后Debug选择在仿真机里运行才能凸显我这个东西来之不易。 但是我发现Pocket PC上的程序生成的*.exe在我们的PC机的操作系统上照样能运行,但是这样的话就显得我做的东西太渺小了。所以,谁能告诉我,在程序里检测“如果判断出是在普通的操作系统上,则弹出个对话框,声明拒绝运行”
解决方案 »
- 在winform中什么控件可以实现qq选择'状态栏'
- C#如何获取固定注册表信息的数据值?
- 高级循环,求高手,欢迎大家发言讨论
- C#有没有自动回滚功能。比如我设计的程序有一个删除按钮,选择flexgrid1控件中的一条记录,点击删除按钮该记录就从数据库中删除,但发现是误删,是否需要自己编写代码恢复,还是C#有自动恢复功能。
- 默认的tosting
- 能否推荐一下.NET平台下OA系统比较好的产品?
- 在datagrid中添加信息时,如何响应当光标移到另一个单元格的事件?
- 怎样将更新的数据dataset导入到Excel
- 如何让一个DataTable成为bindingSource的数据源?
- 怎么才能显示生成ConnectionString的那个ole db的对话框?
- C# 注释中的这两个符号是做什么用的:!--、![CDATA[]
- 监视鼠标键盘输入
OperatingSystem os = Environment.OSVersion;
Version vs = os.Version;
这些属性如vs.Major; vs.Minor;等记录着操作系统信息:如果是Windows CE版,就运行;否则,就退出对话框,退出运行。