快捷方式

設置--密碼 /Windows/ctlpnl.exe cplmain.cpl,1,0
設置--主人信息 /Windows/ctlpnl.exe cplmain.cpl,2,0
設置--電源 /Windows/ctlpnl.exe cplmain.cpl,3,0
設置--內存 /Windows/ctlpnl.exe cplmain.cpl,4,0
設置--關於 /Windows/ctlpnl.exe cplmain.cpl,5,0
設置--背光 /Windows/ctlpnl.exe cplmain.cpl,6,0
設置--調整屏幕 /Windows/ctlpnl.exe cplmain.cpl,7,0
設置--輸入 /Windows/ctlpnl.exe cplmain.cpl,8,0
設置--聲音和提醒 /Windows/ctlpnl.exe cplmain.cpl,9,0
設置--刪除程序 /Windows/ctlpnl.exe cplmain.cpl,10,0
設置--菜單 /Windows/ctlpnl.exe cplmain.cpl,11,0
設置--按鍵 /Windows/ctlpnl.exe cplmain.cpl,12,0
設置--今日 /Windows/ctlpnl.exe cplmain.cpl,13,0
設置--無限數據交換 /Windows/ctlpnl.exe cplmain.cpl,15,0
設置--時鐘 /Windows/ctlpnl.exe cplmain.cpl,16,0
設置--配置網絡適配器 /Windows/ctlpnl.exe cplmain.cpl,17,0
設置--區域設置 /Windows/ctlpnl.exe cplmain.cpl,18,0
設置--連接 /Windows/ctlpnl.exe cplmain.cpl,19,0
設置--證書管理 /Windows/ctlpnl.exe cplmain.cpl,22,0
設置--藍牙 /Windows/ctlpnl.exe cplmain.cpl,23,0
電話 /Windows/cprog.exe
建立新任務 /Windows/poutlook.exe tasks -new
建立新聯繫人 /Windows/poutlook.exe contacts -new
email
20#"/Windows/tmail.exe"-service "ActiveSync
直接進入收件箱界面
20#"/Windows/tmail.exe" -service "SMS" -open "inbox
mail.exe -service "ActiveSync" -to "[email protected]

"ActiveSync"就是指的是outlook帳號 
你的帳號如果是“AAA”就改成tmail.exe -service “AAA” -to "[email protected]
MMS
/Windows/tmail.exe -service "MMS"
SMS
/Windows/tmail.exe -service "SMS"
短信 /Windows/tmail.exe -transport "SMS"
新短信 /Windows/tmail.exe -transport "SMS" -to " "
聯繫人 /Windows/poutlook.exe contacts
任務 /Windows/poutlook.exe tasks
媒體播放器 /Windows/wmplayer.exe
資源管理器 /Windows/fexplore.exe
時鐘 /Windows/clock.exe
照相機 /Windows/pimg.exe -camerakey
照相機 /Windows/camera.exe
計算器 /Windows/calc.exe
便箋 /Windows/notes.exe
backlight.exe 電源設置
btftpclient.exe 藍牙資源管理器
bubblebreaker.exe 連球遊戲
calc.exe 計算器
calender.exe 日曆
camera.exe 相機
clearstorage.exe 恢復出廠設置
clock.exe 時鐘
commManager.exe 通訊管理
commuRec.exe 通訊錄
cprog.exe 電話
CSDtype.exe CSD線路設置
cusTSK.exe 主題設置
cvdsetting.exe 語音撥號設置
Deviceinfo.exe 設備信息
dlagent.exe 下載代理
fexplore.exe 資源管理器
GCHistory.exe 通話記錄
GIFplayer.exe GIF播放器
Gimageview.exe 圖片瀏覽器
GMMSview.exe 彩信管理器
GOTOne_home.exe 移動之家工具包
GOTOneServ.exe 移動服務
GPRSAuthentication.exe GPRS設置
GRingView.exe 鈴聲管理
Helpdesk.exe 移動客戶服務
IA_Zip.exe Zip壓縮工具
iexplore.exe 瀏覽器
intSHrui.exe 英特網共享設置
JBLend_AMS.exe JAVA百寶箱
keyLock.exe 按鍵鎖
Message.exe 信息
MicrophoneAGC.exe 麥克風自動增益
Mute.exe 振動開
MyFavvorite.exe 我的收藏
notes.exe 便箋
pimg.exe 圖片和視頻
Powerexe.exe 電池電量顯示
poweroffwarning.exe 電源關閉提示
ppc_adobereaderle.exe Adobe reader
ppt.exe powerpoint
pword.exe word
pxl.exe excl
Readial.exe 電話撥號程序
remnet.exe 連接設置
repllog.exe 同步軟件
safemode.exe 安全模式
sddialer.exe 語音標記錄音程序
shfind.exe 搜索程序
SIMlock.exe SIM鎖
SMSService.exe 短信服務
sndplay.exe 播放器?
solitare.exe 空當接龍
STK_UIPPC.exe SIM卡應用
storagelow.exe 電話運行空間不足提示
syncml.exe 號簿更新
tasks.exe 任務
tmail.exe 信息
welcome.exe 硬啓後第一次設置
wlansettings.exe WLAN設置
wmplayer.exe wm播放器
wrlsmgr.exe 無線管理器
不是所有文件你的機器裏都有 不同機器不太相同

 

http://www.my830.com/redirect.php?fid=87&tid=7156&goto=nextoldset

 

 

 

 

 

Windows Mobile 發送短信

 

Windows Mobile發送短信應用分爲兩種,一是調用WindowsMobile自有的發送短信窗口,將接收用戶的手機號碼傳遞給該窗口,完成短信發送(暫且稱爲窗口短信),另一種是通過調用API將文本發送給指定的號碼,這中發送方式對於用戶是無感知的(暫且稱爲無感知短信,下面對這兩種方式的實現分別介紹。

窗口短信:
窗口短信實現比較簡單,可以直接使用下面的啓動參數啓動系統的EXE文件即可,System.Diagnostics.Process.Start("tmail.exe", "-transport /"SMS/" -to/"" + 手機號碼 + "/" -body/"短信內容/"");但要注意的是,在發送完畢後,短信列表頁面會在你關閉發送信息窗口後呈現出來,可以在頁面的關閉事件中,使用FindWind方法,找到系統的【短信】窗口,將其關閉即可。

無感知短信
1.Windows Mobile 5.0及以上版本
無感知短信接口與Mobile操作系統的版本有關,如果是基於Windows Mobile5.0 的設備,完成短信發送比較容易,因爲微軟已經給你封裝好了底層的API,可以直接進行調用,引用Microsoft.WindowsMobile.PocketOutlook.dll後,使用SmsMessage smsSend = newSmsMessage(phon e, sms);smsSend.Send();方法便可以完成對一條短息的發送。

2.Windows Mobile 2003或Windows Mobile2003SE設備
在5.0以前的版本,雖然現在使用量比較小了,但是在2年前,在其上面發送短息可以說很是費勁,當時確實還讓我頭疼了一段時間,需要用戶自己封裝底層的API,然後進行調用,我這裏有一個,貼出來,以供大家參考

  1. using System;
  2. using System.Runtime.InteropServices;
  3. using System.Text;
  4. namespace SmartSMS
  5. {
  6.     /// <summary>
  7.     /// 短信發送程序
  8.     /// </summary>
  9.     public class SMS
  10.     {
  11.         public SMS()
  12.         {
  13.             //
  14.             // TODO: 在此處添加構造函數邏輯
  15.             //
  16.         }
  17.         private con st string SMS_MSGTYPE_TEXT = "Microsoft Text SMS Protocol";
  18.         private con st int SMS_MODE_SEND = 2;             // Open in send mode
  19.         private con st int SMSDE_GSM = 2;                 // Use standard GSM encoding
  20.         private con st int SMSAT_INTERNATIONAL = 1;       // International number format
  21.         private con st int PS_MESSAGE_OPTION_NON E = 0;    // No message option s
  22.         private con st int PS_MESSAGE_CLASS0 = 0;         // Show but do not store
  23.         private con st int PS_MESSAGE_CLASS1 = 1;         // Store and show
  24.         private con st int PSRO_NON E = 0;                 // No replacements
  25.         private con st int SMS_OPTION_DELIVERY_NON E = 0; // No delivery option s
  26.         private con st int SMS_MAX_ADDRESS_LENGTH = 256; // Max length of address
  27.         [DllImport("sms.dll")]
  28.         private static extern int SmsOpen(
  29.             string ptsMessageProtocol,
  30.             int dwMessageModes,
  31.             ref IntPtr psmshHandle,
  32.             int phMessageAvailableEvent);
  33.         [DllImport("sms.dll")]
  34.         private static extern int SmsSendMessage(
  35.             IntPtr smshHandle,
  36.             int psmsaSMSCAddress,
  37.             IntPtr psmsaDestinationAddress,
  38.             int pstValidityPeriod,
  39.             IntPtr pbData,
  40.             int dwDataSize,
  41.             IntPtr pbProviderSpecificData,
  42.             int dwProviderSpecificDataSize,
  43.             int smsdeDataEncoding,
  44.             int dwOption s,
  45.             int psmsmidMessageID);
  46.         [DllImport("sms.dll")]
  47.         private static extern int SmsClose(IntPtr smshHandle);
  48.         [DllImport("coredll.dll")]
  49.         private static extern IntPtr LocalAlloc(uint uFlags, uint uBytes);
  50.         [DllImport("coredll.dll")]
  51.         internal static extern IntPtr LocalFree(IntPtr hMem);
  52.         private static IntPtr AllocHGlobal(IntPtr cb)
  53.         {
  54.             IntPtr hmem;
  55.             hmem = LocalAlloc(0x40, (uint) cb);
  56.             return hmem;
  57.         }
  58.         private static void FreeHGlobal(IntPtr hglobal)
  59.         {
  60.             LocalFree(hglobal);
  61.         }
  62.         public static int SendSMS(string Number, string Message)
  63.         {
  64.             int returnValue = 0;   //返回0則表示發送成功,否則發送失敗。
  65.             IntPtr smsHandle = new IntPtr(0);
  66.             // Set address structure
  67.             byte[] smsatAddressType = BitConverter.GetBytes(SMSAT_INTERNATIONAL);
  68.             byte[] ptsAddress = Encoding.Unicode.GetBytes(Number);
  69.             byte[] smsAddressTag = new byte[smsatAddressType.Length + ptsAddress.Length];
  70.             Array.Copy(smsatAddressType, 0, smsAddressTag, 0, smsatAddressType.Length);
  71.             Array.Copy(ptsAddress, 0, smsAddressTag, smsatAddressType.Length, ptsAddress.Length);
  72.             IntPtr smsAddress = AllocHGlobal((IntPtr)smsAddressTag.Length);
  73.             Marshal.Copy(smsAddressTag, 0, smsAddress, smsAddressTag.Length);
  74.             // Set provider data structure
  75.             byte[] dwMessageOption s = BitConverter.GetBytes(PS_MESSAGE_OPTION_NO NE);
  76.             byte[] psMessageClass = BitConverter.GetBytes(PS_MESSAGE_CLASS1);
  77.             byte[] psReplaceOption = BitConverter.GetBytes(PSRO_NO NE);
  78.             byte[] smsProviderDataTag = new byte[dwMessageOption s.Length +
  79.                 psMessageClass.Length +    psReplaceOption.Length];
  80.             Array.Copy(dwMessageOption s, 0, smsProviderDataTag, 0, dwMessageOption s.Length);
  81.             Array.Copy(psMessageClass, 0, smsProviderDataTag, dwMessageOption s.Length,
  82.                 psMessageClass.Length);
  83.             Array.Copy(psReplaceOption, 0, smsProviderDataTag, dwMessageOption s.Length +
  84.                 psMessageClass.Length, psReplaceOption.Length);
  85.             IntPtr smsProviderData = AllocHGlobal((IntPtr) smsProviderDataTag.Length);
  86.             Marshal.Copy(smsProviderDataTag, 0, smsProviderData, smsProviderDataTag.Length);
  87.             // Set message
  88. //            Encoding unicode = Encoding.Unicode;
  89. //            Encoding utf8 = Encoding.ASCII;
  90. //            byte[] smsMessageTag1 = Encoding.ASCII.GetBytes(Message);
  91. //            byte[] smsMessageTag = Encoding.Convert(utf8,unicode,smsMessageTag1);
  92.             byte[] smsMessageTag = Encoding.Unicode .GetBytes(Message);
  93.             IntPtr smsMessage = AllocHGlobal((IntPtr)smsMessageTag.Length);
  94.             Marshal.Copy(smsMessageTag, 0, smsMessage, smsMessageTag.Length);
  95.             // Get handle
  96.             if (0 != SmsOpen(SMS_MSGTYPE_TEXT, SMS_MODE_SEND, ref smsHandle, 0))
  97.                 returnValue = -1; // Could not open
  98.             // Send message
  99.             if (0 != SmsSendMessage(smsHandle, 0, smsAddress, 0,
  100.                 smsMessage, smsMessageTag.Length,
  101.                 smsProviderData, smsProviderDataTag.Length,
  102.                 SMSDE_GSM, SMS_OPTION_DELIVERY_NO NE, 0))
  103.                 returnValue = -2;
  104.             FreeHGlobal(smsMessage);
  105.             FreeHGlobal(smsProviderData);
  106.             FreeHGlobal(smsAddress);
  107.             // Release handle
  108.             if (0 != SmsClose(smsHandle))
  109.                 returnValue = -3; // Could not close
  110.             return returnValue;
  111.         }
  112.     }
  113. }

轉自:http://hi.baidu.com/thepurpledream/blog

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章