国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C# > 正文

C#實現將程序鎖定到Win7任務欄的方法

2020-01-24 01:29:39
字體:
來源:轉載
供稿:網友

本文實例講述了C#實現將程序鎖定到Win7任務欄的方法。分享給大家供大家參考。具體實現方法如下:

Win7Taskbar類:

using System;using System.Collections.Generic;using System.Text;using Shell32;using System.IO;namespace TestWin7Taskbar{ class Win7Taskbar { public static bool LockApp(bool isLock, string appPath) {  Shell shell = new Shell();  Folder folder = shell.NameSpace(Path.GetDirectoryName(appPath));  FolderItem app = folder.ParseName(Path.GetFileName(appPath));  string sVerb = isLock ? "鎖定到任務欄(&K)" : "從任務欄脫離(&K)";  foreach (FolderItemVerb Fib in app.Verbs())  {  if (Fib.Name == sVerb)  {   Fib.DoIt();   return true;  }  }  return false; } }}

調用方法:

string appPath = @"C:/Windows/notepad.exe";Console.WriteLine(Win7Taskbar.LockApp(true, appPath) ? "鎖定程序成功" : "鎖定程序失敗");Console.ReadKey();Console.WriteLine(Win7Taskbar.LockApp(false, appPath) ? "解鎖程序成功" : "解鎖程序失敗");

PS:

1.這個只適合中文系統,其他語言系統,請自己鼠標右鍵程序找Verb名換上即可
2.必須要引用 Interop.Shell32.dll

希望本文所述對大家的C#程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 玉山县| 桑日县| 四子王旗| 靖州| 湖北省| 保山市| 阿克陶县| 天津市| 长岭县| 五峰| 连云港市| 太原市| 犍为县| 高邑县| 广安市| 巨鹿县| 武山县| 招远市| 长宁区| 苍山县| 黄陵县| 芮城县| 吴江市| 建宁县| 凌源市| 昭苏县| 清镇市| 雷波县| 茶陵县| 五河县| 和田市| 东光县| 赤壁市| 灵寿县| 周宁县| 呼和浩特市| 旌德县| 饶河县| 乌什县| 马龙县| 云梦县|