
用单例模式 不行吗?
wince 不太懂。 不过 你说的这种情况 就是把程序设计成单例模式就好了啊。
public class a
{
public static a geta;
private a( )
{
}
public static a get()
{
if(a!=null)
return a;
else
return geta=new a();
}
} 大致是这样
输入法也会自动删除,是这个问题吗
其实,可以再次尝试你的解决方案
1安装后,把windows下的输入法的安装文件拷贝到\\NandFlash\\Programs下
1修改注册表中关于输入法的配置,使得调用输入法文件的路径指到NandFlash卡上的文件
如果上述方案不好,那么还有一个方案,稍微复杂一些:
1 把输入法的文件从windows目录拷贝到flash卡上自己新建的一个目录,比如叫InitSys
2 制作一个InitCopyexe程序开机拷贝flash卡上InitSys里的文件到windows目录,InitCopyexe放到flash卡上任何一个目录都可以,比如放到"\\NandFlash\\Programs"
3 在注册表[HKLM\Init]下新增一个:"Launch02"=REG_SZ:"\\NandFlash\\Programs\\InitCopyexe"LaunchXX中,XX是启动顺序,02表示改程序启动很早
4如果还不行,可以修改其它启动的程序的DependXX,让它们等候InitCopy结束(这步慎重采用,可能导致你的系统起不来)
或者
你用一个cab包的编辑程序,修改输入法的安装包,修改注册表,并把InitCopy也包含进去,你就可以发到网上,造福大家了
如果你安装的是vs2008完整版的话,不需要另装软件,
但需要做一些配置,具体步骤如下:
(1) 确认PC同步已经建立并连接正常(ActiveSync已连接)
(2) 点 VS2008 菜单“工具”->“选项” ,出现“选项”窗口,
在左侧一栏中选择“设备工具”->“设备” ,
在右侧中的各个下拉列表选择”Windows CE“
点“属性”按钮,出现“Windows CE 设备 属性窗口” ,
在引导程序中选择"ActiveSync启动提供程序"
点“配置”按钮,出现“配置 TCP/IP传输”窗口,选择默认配置,点击"确定"返回
(3) 点 VS2008 菜单“工具”->“连接到设备” ,出现“连接到设备”设置窗口,选择平台为"Windows CE",选择设备为”Windows CE 设备“
点“连接”按钮,此时VS2008 开始和开发板进行连接握手:
稍等一会,出现连接成功的提示,点“关闭”按钮返回 VS2008工作主界面:
(4) 接上面的步骤,点菜单“调试”->“启动调试”或者直接按 F5 键开始调试过程。
出现“部署 my2440”窗口,选择“Windows CE设备” ,并点“部署”按钮开始部
署
(5) 如果程序没有问题,则下载成功
以上就是关于c#wince 怎么控制一个程序只能运行一次全部的内容,包括:c#wince 怎么控制一个程序只能运行一次、带WIN CE 6.0的系统导航仪 怎样解除wince系统的锁定例如:安装新程序重启后就自动删除,恢复出厂值!、VS2008 开发wince软件等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)