亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? ppclib.cs

?? 用C#實現(xiàn)的取得CellID和LAC的程序源代碼!
?? CS
字號:
using System;
using System.IO;
using System.Net;
using System.Text;
using System.Threading;
using System.Runtime.InteropServices;

using NiceTracker.Config;

namespace NiceTracker.Libraries
{
	/// <summary>
	/// Summary description for PPCLib.
	/// </summary>
	public class PPCLib
	{
		[DllImport("coredll.dll")]
		private static extern bool SipShowIM(int dwFlag);
		[DllImport("coredll.dll")]
		private static extern int waveOutGetNumDevs();
		[DllImport("coredll.dll")]
		private static extern int waveOutSetVolume(IntPtr hWaveOut, int dwVolume);
		[DllImport("coredll.dll")]
		private static extern int waveOutGetVolume(IntPtr hWaveOut, out int dwVolume);
		[DllImport("coredll.dll")]
		private static extern bool PlaySound(StringBuilder filename, IntPtr hmod, int fdwSound );
		[DllImport("coredll.dll")]
		private static extern bool AudioUpdateFromRegistry( );		
		[DllImport("aygshell", EntryPoint="Vibrate")]
		private static extern int VibratePlay( int cvn, IntPtr rgvn, uint fRepeat, uint dwTimeout);		
		[DllImport("aygshell")]
		private static extern int VibrateStop();

		private static int SND_SYNC =           0x0000;  /* play synchronously (default) */
		private static int SND_ASYNC =          0x0001;  /* play asynchronously */
		private static int SND_NODEFAULT =      0x0002;  /* silence (!default) if sound not found */
		private static int SND_MEMORY =         0x0004;  /* pszSound points to a memory file */
		private static int SND_LOOP =           0x0008;  /* loop the sound until next sndPlaySound */
		private static int SND_NOSTOP =         0x0010;  /* don't stop any currently playing sound */
		private static int SND_NOWAIT =     0x00002000; /* don't wait if the driver is busy */
		private static int SND_ALIAS =      0x00010000; /* name is a registry alias */
		private static int SND_ALIAS_ID =   0x00110000; /* alias is a predefined ID */
		private static int SND_FILENAME =   0x00020000; /* name is file name */
		private static int SND_RESOURCE =   0x00040004; /* name is resource name or atom */
		private static int SND_PURGE =          0x0040;  /* purge non-static events for task */
		private static int SND_APPLICATION =    0x0080;  /* look for application specific association */		


		[StructLayout(LayoutKind.Sequential)]
		struct WAVEFORMATEX
		{
			public ushort    wFormatTag;
			public ushort    nChannels;
			public uint      nSamplesPerSec;
			public uint      nAvgBytesPerSec;
			public ushort    nBlockAlign;
			public ushort    wBitsPerSample;
			public ushort    cbSize;
		}

		public enum PowerState 
		{
			PwrDeviceUnspecified = -1,		
			FullOn = 0,		// Full on
			LowOn = 1,		// Low on
			Standby = 2,	// Standby
			Sleep = 3,		// Sleep
			Off = 4,		// Off
			PwrDeviceMaximum = 5 
		};

		[DllImport("coredll.dll")]
		private static extern int DevicePowerNotify( string device, PowerState deviceState, int deviceFlags );

		public PPCLib()
		{		
		}

		public static bool ShowSip
		{
			set
			{
				if ( ConfigManager.ExpandSip )
				{
					if ( value )
						SipShowIM( 1 );
					else
						SipShowIM( 0 );
				}
			}
		}

		public static void SetVibrate( int duration )
		{
			VibratePlay(0, IntPtr.Zero, 0xffffffff, 0xffffffff);

			Thread.Sleep( duration * 1000 );

			VibrateStop();
		}

		public static void SetBacklight( PowerState pwr )
		{
			DevicePowerNotify( "BKL1:", pwr, 1 );
		}

		public static int WaveOutGetNumDevices()
		{
			return waveOutGetNumDevs();
		}

		public static void SetVolume( int vol )
		{
			int newVol = vol * 51;
			int newVolLR = newVol + ( newVol * 256 );

			waveOutSetVolume( IntPtr.Zero, newVolLR );
		}

		public static void SetProfile( int profile )
		{
			Registry.RootKey hklm=Registry.RootNameToValue("HKEY_CURRENT_USER"); 
			int appKey=Registry.OpenKey(hklm,"\\ControlPanel\\Notifications\\ShellOverrides"); 
			bool ret=Registry.SetValue(appKey,"Mode",profile); 
			bool success=Registry.CloseKey(ref appKey); 

			AudioUpdateFromRegistry();
		}

		public static void SetRingVolume( int vol )
		{
			Registry.RootKey hklm=Registry.RootNameToValue("HKEY_CURRENT_USER"); 
			int appKey=Registry.OpenKey(hklm,"\\ControlPanel\\SoundCategories\\Ring"); 
			bool ret=Registry.SetValue(appKey,"InitVol",vol); 
			bool success=Registry.CloseKey(ref appKey); 

			AudioUpdateFromRegistry();
		}

		public static bool PlaySound( string filename )
		{
			bool returnValue = false;

			StringBuilder sb = new StringBuilder( filename );			

			if ( File.Exists( sb.ToString() ) )
			{
				returnValue = PlaySound(  sb, IntPtr.Zero, (int)( SND_SYNC | SND_FILENAME ) );					
			}

			return returnValue;
		}

		public static bool InternetConnected()
		{
			bool ret = false;
			try
			{
				// Returns the Device Name
				string hostName = Dns.GetHostName();
				IPHostEntry thisHost = Dns.GetHostByName(hostName);
				string thisIpAddr = thisHost.AddressList[0].ToString();
				ret = thisIpAddr != System.Net.IPAddress.Parse("127.0.0.1").ToString();
			}
			catch ( Exception )
			{
				ret = false;
			}

			return ret;

		}																																   
	}
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲国产日产av| 有码一区二区三区| 日本电影亚洲天堂一区| 99久久综合精品| 成人美女视频在线观看18| 国产成人在线色| 韩国成人精品a∨在线观看| 韩国成人福利片在线播放| 极品尤物av久久免费看| 精品一区二区免费视频| 国产精品99久久久久久宅男| 成人免费观看视频| 欧美在线制服丝袜| 日韩欧美资源站| 国产精品电影一区二区| 亚洲一区二区三区视频在线播放 | 伊人色综合久久天天| 日韩激情中文字幕| 不卡视频一二三四| 欧美日韩1234| 中文字幕永久在线不卡| 午夜av区久久| 91女厕偷拍女厕偷拍高清| 欧美情侣在线播放| 中文字幕在线观看不卡视频| 午夜视频一区二区| 99re这里只有精品视频首页| 91精品国产欧美日韩| 中文字幕一区av| 老色鬼精品视频在线观看播放| 337p日本欧洲亚洲大胆色噜噜| 日本一区二区成人| 欧美电视剧在线看免费| 欧美va亚洲va香蕉在线| 色婷婷亚洲综合| 成人av资源在线观看| 欧美日韩精品一区二区| 成人动漫一区二区三区| 在线不卡欧美精品一区二区三区| 日本一区二区三区国色天香 | 亚洲成人动漫一区| av动漫一区二区| 亚洲成人综合在线| 免费观看在线综合色| 欧美亚洲国产bt| 亚洲图片欧美一区| 欧美日韩电影在线| 亚洲电影一区二区三区| 国产精品资源在线看| 国产丝袜美腿一区二区三区| 国产在线精品一区二区不卡了| 日韩欧美中文字幕一区| 亚洲线精品一区二区三区 | 在线观看www91| 日韩和欧美一区二区| 久久综合一区二区| 国产99精品在线观看| 亚洲色图丝袜美腿| 欧美一区二区三区免费在线看| 蓝色福利精品导航| 国产精品久久久久久久久搜平片| 色婷婷久久99综合精品jk白丝| 亚洲永久免费视频| 久久久99免费| 欧美日韩国产一级| 成人激情校园春色| 亚洲国产美女搞黄色| 欧美激情综合五月色丁香小说| 一本高清dvd不卡在线观看 | 成人一级黄色片| 日韩高清在线不卡| 日韩毛片一二三区| 久久精品视频一区| 欧美一区中文字幕| 黑人精品欧美一区二区蜜桃| 一区二区三区在线免费播放 | 日本少妇一区二区| 伊人婷婷欧美激情| 日韩理论片一区二区| 国产欧美一区二区精品秋霞影院| 91精品国产综合久久久久久| 日本精品一级二级| 日本精品一区二区三区四区的功能| 麻豆成人av在线| 另类人妖一区二区av| 日韩电影免费在线看| 亚洲h在线观看| 亚洲综合男人的天堂| 国产欧美日韩精品一区| 中文字幕不卡三区| 亚洲欧洲av在线| 亚洲日本免费电影| 亚洲国产欧美另类丝袜| 日本午夜精品一区二区三区电影| 亚洲精品乱码久久久久久黑人| 亚洲激情自拍视频| 日韩国产高清影视| 国产毛片一区二区| av电影天堂一区二区在线观看| 成人爱爱电影网址| 欧美色综合网站| 日韩欧美你懂的| 中文字幕二三区不卡| 亚洲一区二区三区四区在线免费观看| 欧美激情资源网| 亚洲午夜影视影院在线观看| 日韩国产精品91| 波多野洁衣一区| 日韩免费观看高清完整版| 久久精品一区二区三区不卡| 一区免费观看视频| 久久精品国产**网站演员| 波波电影院一区二区三区| 日韩欧美国产一区二区在线播放| 中文文精品字幕一区二区| 视频一区二区国产| 91性感美女视频| 久久影音资源网| 日产国产欧美视频一区精品| 成人app网站| 国产亚洲精久久久久久| 久久精品久久精品| 制服视频三区第一页精品| 亚洲三级电影全部在线观看高清| 麻豆91在线看| 91精品蜜臀在线一区尤物| 亚洲影视在线观看| 色综合天天综合色综合av | 人人狠狠综合久久亚洲| 99精品国产99久久久久久白柏| 精品久久久久久久人人人人传媒 | 91在线一区二区| 中文字幕日韩欧美一区二区三区| 久久精品国产一区二区三区免费看| 97久久人人超碰| 亚洲丝袜美腿综合| 在线亚洲一区观看| 亚洲综合一区二区| 欧美在线免费播放| 天堂va蜜桃一区二区三区| 欧美在线免费视屏| 偷拍亚洲欧洲综合| 在线不卡欧美精品一区二区三区| 日日骚欧美日韩| 精品国产91久久久久久久妲己| 裸体在线国模精品偷拍| 久久久五月婷婷| 成人av在线影院| 一区二区三区日韩在线观看| 欧美日韩在线三级| 国产一区二区三区蝌蚪| 一区在线播放视频| 精品国产网站在线观看| 不卡视频在线观看| 日本不卡一二三| 中文字幕一区二区三区视频 | 亚洲欧美电影院| 欧美草草影院在线视频| 99久久国产免费看| 日韩**一区毛片| 精品国产乱码久久久久久老虎| 日韩精品一区二区三区蜜臀| 成人a级免费电影| 日韩电影一二三区| 亚洲欧美日韩国产中文在线| 久久久久国产精品厨房| 成人免费高清视频在线观看| 国内精品伊人久久久久av一坑| 亚洲男同性视频| 国产欧美一区二区在线| 精品剧情在线观看| 欧美写真视频网站| 欧洲在线/亚洲| 色狠狠一区二区| 91久久精品一区二区三区| 成人免费视频视频在线观看免费 | jlzzjlzz亚洲女人18| 国产成人av自拍| 国产suv精品一区二区6| 国产精品影视天天线| 另类人妖一区二区av| 男男gaygay亚洲| 日韩vs国产vs欧美| 国产综合色精品一区二区三区| 免费成人结看片| 狠狠色丁香久久婷婷综合丁香| 极品美女销魂一区二区三区| 美日韩一区二区| 国产精品综合网| 在线欧美小视频| 欧美一区二区精品| 久久免费美女视频| 亚洲你懂的在线视频| 亚洲精品欧美综合四区| 日本欧美久久久久免费播放网| 国产美女视频91| 欧美日韩中文字幕精品| 欧美大黄免费观看| 一区二区激情视频| 国产成人自拍在线|