diff --git a/Assets/uimain.png b/Assets/uimain.png index effbc85..5388821 100644 Binary files a/Assets/uimain.png and b/Assets/uimain.png differ diff --git a/README.md b/README.md index e9a9e9a..73c2473 100644 --- a/README.md +++ b/README.md @@ -11,10 +11,11 @@ 本程序支持的功能有: - [x] 系统操作(睡眠,休眠,锁定,关闭屏幕,调节音量,强制重启,强制关机) -- [x] 小工具系列(时钟锁屏屏保,公告栏,图片展示) +- [x] 小工具系列(时钟锁屏屏保,公告栏,图片展示,一键关闭课件) - [x] 模拟界面系列(模拟希沃联想关机界面,模拟系统关机界面,模拟黑屏) - [x] 支持通过组策略配置策略 - [x] 支持保存你的设置 +- [x] 适配DPI缩放(适配高分屏) ## 下载 diff --git a/Src/UsefulControl.suo b/Src/UsefulControl.suo index d30d797..8af25ad 100644 Binary files a/Src/UsefulControl.suo and b/Src/UsefulControl.suo differ diff --git a/Src/UsefulControl/Form1.Designer.vb b/Src/UsefulControl/Form1.Designer.vb index dd5547e..0da13f1 100644 --- a/Src/UsefulControl/Form1.Designer.vb +++ b/Src/UsefulControl/Form1.Designer.vb @@ -273,7 +273,7 @@ Partial Class Form1 Me.Button13.Name = "Button13" Me.Button13.Size = New System.Drawing.Size(125, 28) Me.Button13.TabIndex = 11 - Me.Button13.Text = "希沃纯净模式" + Me.Button13.Text = "纯净模式" Me.Button13.UseVisualStyleBackColor = False ' 'Button14 diff --git a/Src/UsefulControl/Form1.vb b/Src/UsefulControl/Form1.vb index 821aed1..2c6b249 100644 --- a/Src/UsefulControl/Form1.vb +++ b/Src/UsefulControl/Form1.vb @@ -383,7 +383,7 @@ Public Class Form1 Public MovedV As Integer Public UseMoveV As Integer Public NavTargetNames(32) As String - Public DocTargetNames(111) As String + Public DocTargetNames(109) As String Delegate Sub MyBut(ByVal StateText As String) 'API移动窗体 @@ -444,110 +444,108 @@ Public Class Form1 DocTargetNames(5) = "wpp" DocTargetNames(6) = "wpspdf" DocTargetNames(7) = "wpsoffice" - DocTargetNames(8) = "wpspic" - DocTargetNames(9) = "Wechat" - DocTargetNames(10) = "Weixin" - DocTargetNames(11) = "QQ" - DocTargetNames(12) = "Tim" - DocTargetNames(13) = "DingTalk" - DocTargetNames(14) = "EasiNote" - DocTargetNames(15) = "EasiCamera" - DocTargetNames(16) = "NimoNavigator" - DocTargetNames(17) = "CamShow" - DocTargetNames(18) = "ScreenBoard" - DocTargetNames(19) = "Nimo" - DocTargetNames(20) = "HiteCamera" - DocTargetNames(21) = "HitePai" - DocTargetNames(22) = "Lenovo.Smart.BoardTools" - DocTargetNames(23) = "Lenovo.Smart.SubjectTools" - DocTargetNames(24) = "SmartClass" - DocTargetNames(25) = "SmartClassPlayer" - DocTargetNames(26) = "SmartClassService" - DocTargetNames(27) = "SmartClassShell" - DocTargetNames(28) = "SmartRecorder" - DocTargetNames(29) = "BlackboardWriting" - DocTargetNames(30) = "DesktopDraw" - DocTargetNames(31) = "HTDCom" - DocTargetNames(32) = "ScreenRecord" - DocTargetNames(33) = "VSKY" - DocTargetNames(34) = "db" - DocTargetNames(35) = "msedge" - DocTargetNames(36) = "chrome" - DocTargetNames(37) = "firefox" - DocTargetNames(38) = "360chrome" - DocTargetNames(39) = "360se" - DocTargetNames(40) = "opera" - DocTargetNames(41) = "theworld" - DocTargetNames(42) = "Maxthon" - DocTargetNames(43) = "liebao" - DocTargetNames(44) = "qingniao" - DocTargetNames(45) = "Twinkstar" - DocTargetNames(46) = "UCBrowser" - DocTargetNames(47) = "UCService" - DocTargetNames(48) = "2345Explorer" - DocTargetNames(49) = "quark" - DocTargetNames(50) = "iexplore" - DocTargetNames(51) = "QQBrowser" - DocTargetNames(52) = "Chromium" - DocTargetNames(53) = "SeewoBrowser" - DocTargetNames(54) = "360chromex" - DocTargetNames(55) = "360aibrowser" - DocTargetNames(56) = "SLBrowser" - DocTargetNames(57) = "SLB" - DocTargetNames(58) = "SogouExplorer" - DocTargetNames(59) = "MicrosoftEdge" - DocTargetNames(60) = "360" - DocTargetNames(61) = "2345" - DocTargetNames(62) = "PotPlayer" - DocTargetNames(63) = "PotPlayerMini" - DocTargetNames(64) = "PotPlayerMini64" - DocTargetNames(65) = "Microsoft.Media.Player" - DocTargetNames(66) = "Groove" - DocTargetNames(67) = "wmplayer" - DocTargetNames(68) = "Video.UI" - DocTargetNames(69) = "QQPlayer" - DocTargetNames(70) = "baofeng" - DocTargetNames(71) = "Cbox" - DocTargetNames(72) = "qyplayer" - DocTargetNames(73) = "QQLive" - DocTargetNames(74) = "kugou" - DocTargetNames(75) = "kuwomusic" - DocTargetNames(76) = "StormPlayer" - DocTargetNames(77) = "YOUKU" - DocTargetNames(78) = "YoukuNplayer" - DocTargetNames(79) = "AlibabaProtectCon" - DocTargetNames(80) = "cloudmusic" - DocTargetNames(81) = "Photos" - DocTargetNames(82) = "PhotosApp" - DocTargetNames(83) = "PhotosService" - DocTargetNames(84) = "Microsoft.Photos" - DocTargetNames(85) = "rundll32" - DocTargetNames(86) = "dllhost" - DocTargetNames(87) = "photolaunch" - DocTargetNames(88) = "WPSPic" - DocTargetNames(89) = "360Album" - DocTargetNames(90) = "360PicBrowser" - DocTargetNames(91) = "2345Pic" - DocTargetNames(92) = "ACDSee" - DocTargetNames(93) = "FSViewer" - DocTargetNames(94) = "WindowsCamera" - DocTargetNames(95) = "SoundRec" - DocTargetNames(96) = "SoundRecorder" - DocTargetNames(97) = "CalculatorApp" - DocTargetNames(98) = "calc" - DocTargetNames(99) = "notepad" - DocTargetNames(100) = "mspaint" - DocTargetNames(101) = "SnippingTool" - DocTargetNames(102) = "ScreenSketch" - DocTargetNames(103) = "winrar" - DocTargetNames(104) = "winzip" - DocTargetNames(105) = "7z" - DocTargetNames(106) = "7zFM" - DocTargetNames(107) = "bandzip" - DocTargetNames(108) = "nanazip" - DocTargetNames(109) = "haozip" - DocTargetNames(110) = "360zip" - DocTargetNames(111) = "kuaizip" + DocTargetNames(8) = "Wechat" + DocTargetNames(9) = "Weixin" + DocTargetNames(10) = "QQ" + DocTargetNames(11) = "Tim.exe" + DocTargetNames(12) = "DingTalk" + DocTargetNames(13) = "EasiNote" + DocTargetNames(14) = "EasiCamera" + DocTargetNames(15) = "NimoNavigator" + DocTargetNames(16) = "CamShow" + DocTargetNames(17) = "ScreenBoard" + DocTargetNames(18) = "Nimo" + DocTargetNames(19) = "HiteCamera" + DocTargetNames(20) = "HitePai" + DocTargetNames(21) = "Lenovo.Smart.BoardTools" + DocTargetNames(22) = "Lenovo.Smart.SubjectTools" + DocTargetNames(23) = "SmartClass" + DocTargetNames(24) = "SmartClassPlayer" + DocTargetNames(25) = "SmartClassService" + DocTargetNames(26) = "SmartClassShell" + DocTargetNames(27) = "SmartRecorder" + DocTargetNames(28) = "BlackboardWriting" + DocTargetNames(29) = "DesktopDraw" + DocTargetNames(30) = "HTDCom" + DocTargetNames(31) = "ScreenRecord" + DocTargetNames(32) = "VSKY.exe" + DocTargetNames(33) = "msedge" + DocTargetNames(34) = "chrome" + DocTargetNames(35) = "firefox" + DocTargetNames(36) = "360chrome" + DocTargetNames(37) = "360se" + DocTargetNames(38) = "opera" + DocTargetNames(39) = "theworld" + DocTargetNames(40) = "Maxthon" + DocTargetNames(41) = "liebao" + DocTargetNames(42) = "qingniao" + DocTargetNames(43) = "Twinkstar" + DocTargetNames(44) = "UCBrowser" + DocTargetNames(45) = "UCService" + DocTargetNames(46) = "2345Explorer" + DocTargetNames(47) = "quark" + DocTargetNames(48) = "iexplore" + DocTargetNames(49) = "QQBrowser" + DocTargetNames(50) = "Chromium" + DocTargetNames(51) = "SeewoBrowser" + DocTargetNames(52) = "360chromex" + DocTargetNames(53) = "360aibrowser" + DocTargetNames(54) = "SLBrowser" + DocTargetNames(55) = "SLB" + DocTargetNames(56) = "SogouExplorer" + DocTargetNames(57) = "MicrosoftEdge" + DocTargetNames(58) = "360" + DocTargetNames(59) = "2345" + DocTargetNames(60) = "PotPlayer" + DocTargetNames(61) = "PotPlayerMini" + DocTargetNames(62) = "PotPlayerMini64" + DocTargetNames(63) = "Microsoft.Media.Player" + DocTargetNames(64) = "Groove" + DocTargetNames(65) = "wmplayer" + DocTargetNames(66) = "Video.UI" + DocTargetNames(67) = "QQPlayer" + DocTargetNames(68) = "baofeng" + DocTargetNames(69) = "Cbox" + DocTargetNames(70) = "qyplayer" + DocTargetNames(71) = "QQLive" + DocTargetNames(72) = "kugou" + DocTargetNames(73) = "kuwomusic" + DocTargetNames(74) = "StormPlayer" + DocTargetNames(75) = "YOUKU" + DocTargetNames(76) = "YoukuNplayer" + DocTargetNames(77) = "AlibabaProtectCon" + DocTargetNames(78) = "cloudmusic" + DocTargetNames(79) = "Photos" + DocTargetNames(80) = "PhotosApp" + DocTargetNames(81) = "PhotosService" + DocTargetNames(82) = "Microsoft.Photos" + DocTargetNames(83) = "rundll32" + DocTargetNames(84) = "dllhost" + DocTargetNames(85) = "photolaunch" + DocTargetNames(86) = "WPSPic" + DocTargetNames(87) = "360Album" + DocTargetNames(88) = "360PicBrowser" + DocTargetNames(89) = "2345Pic" + DocTargetNames(90) = "ACDSee" + DocTargetNames(91) = "FSViewer" + DocTargetNames(92) = "WindowsCamera" + DocTargetNames(93) = "SoundRec" + DocTargetNames(94) = "SoundRecorder" + DocTargetNames(95) = "CalculatorApp" + DocTargetNames(96) = "calc" + DocTargetNames(97) = "notepad" + DocTargetNames(98) = "mspaint" + DocTargetNames(99) = "SnippingTool" + DocTargetNames(100) = "ScreenSketch" + DocTargetNames(101) = "winrar" + DocTargetNames(102) = "winzip" + DocTargetNames(103) = "7z" + DocTargetNames(104) = "7zFM" + DocTargetNames(105) = "bandzip" + DocTargetNames(106) = "nanazip" + DocTargetNames(107) = "haozip" + DocTargetNames(108) = "360zip" + DocTargetNames(109) = "kuaizip" UseMoveV = 0 MovedV = 0 @@ -769,7 +767,7 @@ Public Class Form1 End Sub Private Sub Button13_Click(sender As System.Object, e As System.EventArgs) Handles Button13.Click - If MessageBox.Show("确定进入希沃纯净模式吗?", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) = Windows.Forms.DialogResult.Yes Then + If MessageBox.Show("确定进入希沃纯净模式吗?" & vbCrLf & "这将会关闭小工具以及希沃后台服务软件。", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) = Windows.Forms.DialogResult.Yes Then Try For Each TargetNamea As String In NavTargetNames diff --git a/Src/UsefulControl/My Project/AssemblyInfo.vb b/Src/UsefulControl/My Project/AssemblyInfo.vb index 8e486c6..a80f008 100644 --- a/Src/UsefulControl/My Project/AssemblyInfo.vb +++ b/Src/UsefulControl/My Project/AssemblyInfo.vb @@ -31,5 +31,5 @@ Imports System.Runtime.InteropServices ' 方法是按如下所示使用“*”: ' - - + + diff --git a/Src/UsefulControl/My Project/Resources.resx b/Src/UsefulControl/My Project/Resources.resx index 59a6c0d..be65e8b 100644 --- a/Src/UsefulControl/My Project/Resources.resx +++ b/Src/UsefulControl/My Project/Resources.resx @@ -164,9 +164,9 @@ (1)Microsoft Office WINWORD,EXCEL,POWERPNT (2)WPS - wps,et,wpp,wpspdf,wpsoffice,wpspic + wps,et,wpp,wpspdf,wpsoffice 2.通讯工具(微信,QQ,Tim,钉钉) - Wechat,Weixin,QQ,Tim,DingTalk + Wechat,Weixin,QQ,Tim.exe,DingTalk 3.教学软件 (1)希沃 EasiNote,EasiCamera @@ -177,9 +177,7 @@ (4)联想 Lenovo.Smart.BoardTools,Lenovo.Smart.SubjectTools,SmartClass,SmartClassPlayer, SmartClassService,SmartClassShell,SmartRecorder,BlackboardWriting,DesktopDraw,HTDCom, - ScreenRecord,VSKY - (5)外研社电子课本 - db + ScreenRecord,VSKY.exe 4.浏览器(Chrome,Chromium,Edge,Firefox,360系列,2345系列,心愿浏览器,UC浏览器, 夸克浏览器,IE,QQ浏览器,希沃浏览器,联想浏览器,搜狗浏览器,Opera,傲游浏览器) msedge,chrome,firefox,360chrome,360se,theworld,liebao,qingniao,Twinkstar,UCBrowser, diff --git a/Src/UsefulControl/Resources/doc.txt b/Src/UsefulControl/Resources/doc.txt index 94978e9..cefefc9 100644 --- a/Src/UsefulControl/Resources/doc.txt +++ b/Src/UsefulControl/Resources/doc.txt @@ -44,9 +44,9 @@ (1)Microsoft Office WINWORD,EXCEL,POWERPNT (2)WPS - wps,et,wpp,wpspdf,wpsoffice,wpspic + wps,et,wpp,wpspdf,wpsoffice 2.ͨѶߣ΢ţQQTim - Wechat,Weixin,QQ,Tim,DingTalk + Wechat,Weixin,QQ,Tim.exe,DingTalk 3.ѧ (1)ϣ EasiNote,EasiCamera @@ -57,9 +57,7 @@ (4) Lenovo.Smart.BoardTools,Lenovo.Smart.SubjectTools,SmartClass,SmartClassPlayer, SmartClassService,SmartClassShell,SmartRecorder,BlackboardWriting,DesktopDraw,HTDCom, - ScreenRecord,VSKY - (5)ӿα - db + ScreenRecord,VSKY.exe 4.ChromeChromiumEdgeFirefox360ϵУ2345ϵУԸUC IEQQϣѹOpera msedge,chrome,firefox,360chrome,360se,theworld,liebao,qingniao,Twinkstar,UCBrowser,