重新启动PPC设备(C#)
来源:互联网 发布:淘宝规则小卖家死 编辑:程序博客网 时间:2024/05/01 04:48
- 利用C#重新启动PPC设备的源代码
- public partial class Form1 : Form
- {
- [DllImport("coredll.dll")]
- private extern static int KernelIoControl(int dwIoControlCode, IntPtr lpInBuf, int nInBufSize, IntPtr lpOutBuf, int nOutBufSize, int lpBytesReturned);
- private int CTL_CODE(int nDeviceType, int nFunc, int nMethod, int nAccess)
- {
- return (nDeviceType << 16) | (nAccess << 14) | (nFunc << 2) | nMethod;
- }
- private int ResetPocketPC()
- {
- const int FILE_DEVICE_HAL = 0x101;
- const int METHOD_BUFFERED = 0;
- const int FILE_ANY_ACCESS = 0;
- int nBytesReturned = 0;
- int nIOCTL_HAL_REBOOT;
- nIOCTL_HAL_REBOOT = CTL_CODE(FILE_DEVICE_HAL, 15, METHOD_BUFFERED, FILE_ANY_ACCESS);
- return KernelIoControl(nIOCTL_HAL_REBOOT,IntPtr.Zero, 0, IntPtr.Zero, 0, nBytesReturned);
- }
- public Form1()
- {
- InitializeComponent();
- }
- private void Form1_Load(object sender, EventArgs e)
- {
- }
- private void button1_Click(object sender, EventArgs e)
- {
- ResetPocketPC();
- }
- }
QQ:819543772
EMail:wuchunlei@163.com
- 重新启动PPC设备(C#)
- PPC设备ID号
- PPC相关硬件设备的概念【转贴】
- 如何调试用于PPC设备的dll
- 获取PPC设备的ID号
- 调用PPC设备的震动功能
- PC端截PPC设备图像方法
- PPC
- PPC ???
- wince应用程序(实现 获取存储设备的大小、实现 WINCE 系统重新启动、隐藏/显示 Windows 任务栏等等)【C#】
- wince应用程序(实现 获取存储设备的大小、实现 WINCE 系统重新启动、隐藏/显示 Windows 任务栏等等)【C#】
- c#移动设备(PPC)开发的一些问题
- NET Compact Framework调用PPC设备的震动功能
- linux powerpc e500内核外部中断,PIC,PPC,设备驱动
- activesync无法同步,ppc无法连接电脑,手机不能同步,ppc 无法建立 PC 与设备的连接
- 指定设备配置改变时,不重新启动Activity
- PPC中如何实现C以及汇编的远程调用
- PPC丢失后,手机信息如何保护?(C#)
- C#实现二叉树,外带中序遍历
- Packet32包中的函数说明
- c++学习的网站
- PB自定义事件中ID的含义
- 代码阅读 - BaseHTTPServer.py
- 重新启动PPC设备(C#)
- Servlet入门
- struts2的注解
- Oracle ERP不为人知的优势
- 2009年10个Java技术解决方案
- 培训,真的该认真搞
- Struts2配置自定义跳转
- 一位软件工程师的6年总结
- 获取用户IP地址的三个属性的区别(HTTP_X_FORWARDED_FOR,HTTP_VIA,REMOTE_ADDR)