请问:
GMS.GSMModemGetDevice();的命名空间是什么?
如何实现用短信远程关闭计算机?

解决方案 »

  1.   

    (2)GSMModemGetDevice函数该函数获取当前的通讯端口,代码如下:    [DllImport("dllforvc.dll",         EntryPoint = "GSMModemGetDevice",         CharSet = CharSet.Ansi,         CallingConvention = CallingConvention.StdCall)]    public static extern string GSMModemGetDevice();
      

  2.   

    如何实现用短信远程关闭计算机?判断短信里的关键字来调用 progress shut down命令来关机
      

  3.   

    class GMS 

        [DllImport("dllforvc.dll", 
            EntryPoint = "GSMModemInitNew", 
            CharSet = CharSet.Ansi, 
            CallingConvention = CallingConvention.StdCall)] 
        public static extern bool GSMModemInitNew( 
            string device, 
            string baudrate, 
            string initstring, 
            string charset, 
            bool swHandshake, 
            string sn);     [DllImport("dllforvc.dll", 
            EntryPoint = "GSMModemGetSnInfoNew", 
            CharSet = CharSet.Ansi, 
            CallingConvention = CallingConvention.StdCall)] 
        public static extern string GSMModemGetSnInfoNew(string device, string baudrate);     [DllImport("dllforvc.dll", 
            EntryPoint = "GSMModemGetDevice", 
            CharSet = CharSet.Ansi, 
            CallingConvention = CallingConvention.StdCall)] 
        public static extern string GSMModemGetDevice();     [DllImport("dllforvc.dll", 
            EntryPoint = "GSMModemGetBaudrate", 
            CharSet = CharSet.Ansi, 
            CallingConvention = CallingConvention.StdCall)] 
        public static extern string GSMModemGetBaudrate();     [DllImport("dllforvc.dll", 
            EntryPoint = "GSMModemRelease", 
            CharSet = CharSet.Ansi, 
            CallingConvention = CallingConvention.StdCall)] 
        public static extern void GSMModemRelease();     [DllImport("dllforvc.dll", 
            EntryPoint = "GSMModemGetErrorMsg", 
            CharSet = CharSet.Ansi, 
            CallingConvention = CallingConvention.StdCall)] 
        public static extern string GSMModemGetErrorMsg(); 
        [DllImport("dllforvc.dll", 
            EntryPoint = "GSMModemSMSsend", 
            CharSet = CharSet.Ansi, 
            CallingConvention = CallingConvention.StdCall)] 
        public static extern bool GSMModemSMSsend( 
            string serviceCenterAddress, 
            int encodeval, 
            string text, 
            int textlen, 
            string phonenumber, 
            bool requestStatusReport); 
        [DllImport("dllforvc.dll", 
            EntryPoint = "GSMModemSMSReadAll", 
            CharSet = CharSet.Ansi, 
            CallingConvention = CallingConvention.StdCall)] 
        public static extern string GSMModemSMSReadAll(int RD_opt); 

    参考