private void InitValues() { item_diskTime = new PerformanceInfos.PerformanceInfoSpeicalItem(); item_responseTime = new PerformanceInfos.PerformanceInfoSpeicalItem(); item_readSpeed = new PerformanceInfos.PerformanceInfoSpeicalItem(); item_writeSpeed = new PerformanceInfos.PerformanceInfoSpeicalItem(); StringBuilder sb = new StringBuilder(32); NativeMethods.MPERF_GetDisksPerformanceCountersInstanceName(currDisk, sb, 32); currDiskName = sb.ToString(); performanceTitle1.Title = LanuageMgr.GetStr("TitleDisk") + currDiskName; performanceTitle1.SmallTitle = ""; item_diskTime.Name = LanuageMgr.GetStr("ActiveTime"); item_responseTime.Name = LanuageMgr.GetStr("QueueTime"); item_readSpeed.LineSp = true; item_readSpeed.Name = LanuageMgr.GetStr("ReadSpeed"); item_writeSpeed.Name = LanuageMgr.GetStr("WriteSpeed"); item_readSpeed.DrawFrontLine = true; item_readSpeed.FrontLineIsDotted = true; item_readSpeed.FrontLineColor = Main.MainPagePerf.DiskDrawColor; item_writeSpeed.DrawFrontLine = true; item_writeSpeed.FrontLineColor = Main.MainPagePerf.DiskDrawColor; performanceInfos.FontTitle = new Font("Microsoft YaHei UI", 9); performanceInfos.SpeicalItems.Add(item_diskTime); performanceInfos.SpeicalItems.Add(item_responseTime); performanceInfos.SpeicalItems.Add(item_readSpeed); performanceInfos.SpeicalItems.Add(item_writeSpeed); performanceGridSpeed.RightText = NativeMethods.FormatFileSizeKBUnit(lastMaxSpeed) + "/" + LanuageFBuffers.Str_Second; performanceGridSpeed.MaxValue = 100; performanceGridSpeed.DrawData2 = true; }
private void btnFmAddGoto_Click(object sender, EventArgs e) { if (textBoxFmCurrent.Text == "") { TaskDialog.Show(LanuageMgr.GetStr("PleaseEnterPath"), LanuageFBuffers.Str_TipTitle); } else { if (textBoxFmCurrent.Text.StartsWith("\"") && textBoxFmCurrent.Text.EndsWith("\"")) { textBoxFmCurrent.Text = textBoxFmCurrent.Text.Remove(textBoxFmCurrent.Text.Length - 1, 1); textBoxFmCurrent.Text = textBoxFmCurrent.Text.Remove(0, 1); } if (Directory.Exists(textBoxFmCurrent.Text)) { FileMgrShowFiles(textBoxFmCurrent.Text); } else if (MFM_FileExist(textBoxFmCurrent.Text)) { string d = Path.GetDirectoryName(textBoxFmCurrent.Text); string f = Path.GetFileName(textBoxFmCurrent.Text); FileMgrShowFiles(d); ListViewItem[] lis = listFm.Items.Find(f, false); if (lis.Length > 0) { lis[0].Selected = true; } } else { TaskDialog.Show(LanuageMgr.GetStr("PathUnExists"), LanuageFBuffers.Str_TipTitle); } } }
private void comboBox_lg_SelectedIndexChanged(object sender, EventArgs e) { if (!load) { MessageBox.Show(LanuageMgr.GetStr("LanuageChangedTip"), "", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
private void buttonStart_Click(object sender, EventArgs e) { if (radioButtonZeroData.Checked) { if (numericUpDownFileSize.Value == 0) { MessageBox.Show(LanuageMgr.GetStr("FillFileNeedSize")); } else { if (MFM_FillData(file, checkBoxForce.Checked, Convert.ToUInt32(numericUpDownFileSize.Value) * 1024)) { MessageBox.Show(FormMain.str_filldatasuccess); } else { MessageBox.Show(FormMain.str_filldatafailed); } } } else if (radioButtonEmepty.Checked) { if (MFM_EmeptyFile(file, checkBoxForce.Checked)) { MessageBox.Show(FormMain.str_filldatasuccess); } else { MessageBox.Show(FormMain.str_filldatafailed); } } }
private void StartMListLoadCols() { TaskMgrListHeaderItem li = new TaskMgrListHeaderItem(); li.TextSmall = LanuageMgr.GetStr("TitleName", false); li.Width = 200; listStartup.Colunms.Add(li); TaskMgrListHeaderItem li2 = new TaskMgrListHeaderItem(); li2.TextSmall = LanuageMgr.GetStr("TitleCmdLine", false); li2.Width = 200; listStartup.Colunms.Add(li2); TaskMgrListHeaderItem li3 = new TaskMgrListHeaderItem(); li3.TextSmall = LanuageMgr.GetStr("TitleFilePath", false); li3.Width = 200; listStartup.Colunms.Add(li3); TaskMgrListHeaderItem li4 = new TaskMgrListHeaderItem(); li4.TextSmall = LanuageMgr.GetStr("TitlePublisher", false); li4.Width = 100; listStartup.Colunms.Add(li4); TaskMgrListHeaderItem li5 = new TaskMgrListHeaderItem(); li5.TextSmall = LanuageMgr.GetStr("TitleRegPath", false); li5.Width = 200; listStartup.Colunms.Add(li5); }
private void Add(string name, int defw, bool en = true) { ListViewItem li = new ListViewItem(LanuageMgr.GetStr(name)); if (en) { FormMain.itemheader i = f.listProcessGetListHeaderItem(name); if (i != null) { aa a = new aa(); a.b = i.width; a.a = name; li.Checked = i.show; li.Tag = a; if (i.index > listView1.Items.Count) { listView1.Items.Insert(listView1.Items.Count, li); } else { listView1.Items.Insert(i.index, li); } } else { aa a = new aa(); a.b = defw; a.a = name; li.Tag = a; listView1.Items.Add(li); } } }
public static void Main(string[] agrs) { LanuageMgr.InitLanuage(); NativeMethods.MGetPrivileges2(); Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); bool run = true; //Agrs if (agrs.Length > 0) { run = MainRunAgrs(agrs); } //Start Warns if (run && !NativeMethods.MIsRunasAdmin()) { run = ShowNOADMINWarn(); } #if !_X64_ if (run && NativeMethods.MIs64BitOS()) { run = Show64Warn(); } #endif //if (run) Application.Run(new FormSL(agrs)); if (run) { Application.Run(new FormMain(agrs)); } }
private void buttonLoad_Click(object sender, EventArgs e) { string path = textBoxDriverPath.Text; if (path == "") { TaskDialog.Show(LanuageMgr.GetStr("PleaseChooseDriver"), LanuageFBuffers.Str_TipTitle); return; } if (!MFM_FileExist(path)) { TaskDialog.Show(LanuageMgr.GetStr("PathUnExists"), LanuageFBuffers.Str_TipTitle); return; } if (textBoxServName.Text == "") { textBoxServName.Text = System.IO.Path.GetFileNameWithoutExtension(path); } if (MLoadKernelDriver(textBoxServName.Text, path, textBoxDrvServDsb.Text)) { TaskDialog.Show(LanuageMgr.GetStr("DriverLoadSuccessFull"), LanuageFBuffers.Str_TipTitle); } else { TaskDialog.Show(string.Format(LanuageMgr.GetStr("DriverLoadFailed"), Win32.GetLastError()), LanuageFBuffers.Str_TipTitle); } }
private static bool ShowNOADMINWarn() { if (NativeMethods.GetConfigBool("NOAdminWarning", "AppSetting", false)) { TaskDialog t = new TaskDialog(LanuageMgr.GetStr("NeedAdmin"), FormMain.str_AppTitle, LanuageMgr.GetStr("RequestAdminText")); t.CommonIcon = TaskDialogIcon.Warning; t.VerificationText = LanuageMgr.GetStr("DoNotRemidMeLater"); t.VerificationClick += T_TaskDialog_NOADMINWarn_VerificationClick; CustomButton[] btns = new CustomButton[3]; btns[0] = new CustomButton(Result.Yes, LanuageMgr.GetStr("ContinueRun")); btns[1] = new CustomButton(Result.No, LanuageMgr.GetStr("CancelRun")); btns[2] = new CustomButton(Result.Abort, LanuageMgr.GetStr("RunAsAdmin")); t.CustomButtons = btns; t.CanBeMinimized = false; t.EnableHyperlinks = true; Results rs = t.Show(); if (rs.CommonButton == Result.No) { return(false); } else if (rs.CommonButton == Result.Abort) { NativeMethods.MAppRebotAdmin(); return(false); } } return(true); }
private void das() { labelErrStatus.Hide(); listViewDA.Show(); address = 0; size = 0; showedsize = 0; listViewDA.Items.Clear(); textBoxBariny.Text = ""; if (!MCanUseKernel()) { show_err(LanuageMgr.GetStr("DriverLoadFailed")); return; } if (textBoxTargetAddress.Text == "") { show_err(LanuageMgr.GetStr("PleaseEnterTargetAddress")); return; } if (textBoxDesize.Text == "") { show_err(LanuageMgr.GetStr("PleaseEnterDaSize")); return; } #if _X64_ address = Convert.ToUInt64(textBoxTargetAddress.Text, 16); size = Convert.ToUInt64(textBoxDesize.Text, 16); #else address = Convert.ToUInt32(textBoxTargetAddress.Text, 16); size = Convert.ToUInt32(textBoxDesize.Text, 16); #endif bool rs = false; if (address <= 0) { show_err("Enter address not valid : " + address.ToString()); return; } if (size <= 0) { show_err("Enter size not valid : " + size.ToString()); return; } if (size > oncemaxdsize) { rs = M_SU_KDA(CallbackPtr, address, oncemaxdsize); } else { rs = M_SU_KDA(CallbackPtr, address, size); } if (!rs) { LogErr("KDA Failed!"); } }
public void VeryTrust(string path) { lastVeryExe = path; TaskDialog d = new TaskDialog(LanuageMgr.GetStr("FileTrust"), LanuageFBuffers.Str_TipTitle, (path == null ? "" : path) + "\n\n" + LanuageMgr.GetStr("FileTrustViewCrt")); d.EnableHyperlinks = true; d.HyperlinkClick += FileTrustedLink_HyperlinkClick; d.Show(this); }
public void ShowNoPdbWarn(string moduleName) { Invoke(new Action(delegate { TaskDialog noPdbWarnDialog = new TaskDialog(string.Format(LanuageMgr.GetStr("NoPDBWarn", false), moduleName), LanuageFBuffers.Str_TipTitle, string.Format(LanuageMgr.GetStr("NoPDBWarnText", false), moduleName, moduleName)); noPdbWarnDialog.EnableHyperlinks = true; noPdbWarnDialog.Show(this); })); }
private void btnFroceDelete_Click(object sender, EventArgs e) { if (textBoxFilePath.Text != "") { if (MFM_DeleteFileForce(textBoxFilePath.Text)) { MessageBox.Show(LanuageMgr.GetStr("FroceDelSuccess")); } } }
public void PageInit() { maxpySpeed = (uint)(physicalMaxSpeed / 1024); maxSpeedOverflow = (uint)(physicalMaxSpeed * 0.76 / 1024); performanceTitle.Title = currNetIsWifi ? "Wi-Fi" : LanuageMgr.GetStr("Ethernet"); performanceTitle.SmallTitle = currNetName; item_readSpeed = new PerformanceInfos.PerformanceInfoSpeicalItem(); item_writeSpeed = new PerformanceInfos.PerformanceInfoSpeicalItem(); item_writeSpeed.LineSp = true; item_readSpeed.Name = LanuageMgr.GetStr("Send"); item_writeSpeed.Name = LanuageMgr.GetStr("Receive"); item_readSpeed.DrawFrontLine = true; item_readSpeed.FrontLineColor = Main.MainPagePerf.NetDrawColor; item_readSpeed.FrontLineIsDotted = true; item_writeSpeed.DrawFrontLine = true; item_writeSpeed.FrontLineColor = Main.MainPagePerf.NetDrawColor; performanceGrid.MaxValue = 100; performanceGrid.DrawData2 = true; performanceGrid.MaxUnitPen = new Pen(Main.MainPagePerf.NetDrawColor); performanceInfos.FontTitle = new Font("Microsoft YaHei UI", 9); performanceInfos.SpeicalItems.Add(item_readSpeed); performanceInfos.SpeicalItems.Add(item_writeSpeed); if (currNetIsWifi) { performanceInfos.StaticItems.Add(new PerformanceInfos.PerformanceInfoStaticItem(LanuageMgr.GetStr("AdapterName"), "WALN")); if (MWLAN_CanUse() && GUID != "") { int bssPhyType = 0; StringBuilder outSsidName = new StringBuilder(64); if (MWLAN_GetAdapterWLANInformation(GUID, ref outLinkQuality, outSsidName, 64, ref bssPhyType)) { performanceInfos.StaticItems.Add(new PerformanceInfos.PerformanceInfoStaticItem(LanuageMgr.GetStr("ConnectionType"), GetWlanConType(bssPhyType))); performanceInfos.StaticItems.Add(new PerformanceInfos.PerformanceInfoStaticItem("SSID", outSsidName.ToString())); } } } else { performanceInfos.StaticItems.Add(new PerformanceInfos.PerformanceInfoStaticItem(LanuageMgr.GetStr("AdapterName"), currNetName)); performanceInfos.StaticItems.Add(new PerformanceInfos.PerformanceInfoStaticItem(LanuageMgr.GetStr("ConnectType"), performanceTitle.Title)); } performanceInfos.StaticItems.Add(new PerformanceInfos.PerformanceInfoStaticItem(LanuageMgr.GetStr("IPV4"), v4)); performanceInfos.StaticItems.Add(new PerformanceInfos.PerformanceInfoStaticItem(LanuageMgr.GetStr("IPV6"), v6)); if (currNetIsWifi) { performanceInfos.StaticItems.Add(new PerformanceInfos.PerformanceInfoStaticItem(LanuageMgr.GetStr("LinkQuality"), GetWlanLinkQualityIcon(outLinkQuality))); } }
public void ScMgrRefeshList() { if (scCanUse) { scValidPid.Clear(); runningSc.Clear(); listService.Items.Clear(); MEnumServices(NativeBridge.scMgrEnumServicesCallBackPtr); FormMain.lbServicesCount.Text = LanuageMgr.GetStr("ServiceCount") + " : " + (listService.Items.Count == 0 ? "--" : listService.Items.Count.ToString()); } }
private void contextMenuStripTray_Opening(object sender, System.ComponentModel.CancelEventArgs e) { if (IsWindowVisible(Handle)) { 显示隐藏主界面ToolStripMenuItem.Text = LanuageMgr.GetStr("HideMain"); } else { 显示隐藏主界面ToolStripMenuItem.Text = LanuageMgr.GetStr("ShowMain"); } }
public void UWPListRefesh() { if (Inited) { listUwpApps.Show(); pl_UWPEnumFailTip.Hide(); listUwpApps.Items.Clear(); if (!M_UWP_EnumUWPApplications()) { listUwpApps.Hide(); pl_UWPEnumFailTip.Show(); lbUWPEnumFailText.Text = LanuageMgr.GetStr("UWPEnumFail", false); return; } int count = M_UWP_GetUWPApplicationsCount(); for (int i = 0; i < count; i++) { UWP_PACKAGE_INFO info = M_UWP_GetUWPApplicationAt((uint)i); TaskMgrListItem li = new TaskMgrListItem(info.DisplayName); li.SubItems.Add(new TaskMgrListItem.TaskMgrListViewSubItem()); li.SubItems.Add(new TaskMgrListItem.TaskMgrListViewSubItem()); li.SubItems.Add(new TaskMgrListItem.TaskMgrListViewSubItem()); li.SubItems.Add(new TaskMgrListItem.TaskMgrListViewSubItem()); li.SubItems.Add(new TaskMgrListItem.TaskMgrListViewSubItem()); li.SubItems.Add(new TaskMgrListItem.TaskMgrListViewSubItem()); li.SubItems[0].Font = listUwpApps.Font; li.SubItems[1].Font = listUwpApps.Font; li.SubItems[2].Font = listUwpApps.Font; li.SubItems[0].Text = info.DisplayName; li.SubItems[1].Text = info.AppPackageFullName; li.SubItems[2].Text = info.InstallPath; li.SubItems[3].Text = info.AppUserModelId; li.Tag = info; li.IsUWPICO = true; if (info.IconBackgroundColor != 0 && info.IconBackgroundColor != 65535 && info.IconBackgroundColor != 30720) { li.UWPIcoColor = Uint32StrToColor((uint)info.IconBackgroundColor); } string iconpath = UWPSearchIcon(info.InstallPath, info.IconPath); if (iconpath != "" && MFM_FileExist(iconpath)) { using (Image img = Image.FromFile(iconpath)) li.Icon = IconUtils.ConvertToIcon(img); // li.Image = IconUtils.GetThumbnail(new Bitmap(iconpath), 16, 16); } listUwpApps.Items.Add(li); } } }
public void DelingDialogShowHide(bool show) { delingdialog.Invoke(new Action(delegate { delingdialog.Visible = show; if (show) { delingdialog.Location = new Point(Left + Width / 2 - delingdialog.Width / 2, Top + Height / 2 - delingdialog.Height / 2); delingdialog.Text = LanuageMgr.GetStr("DeleteFiles"); } })); }
private void _DACALLBACK(UInt32 curaddress, IntPtr addressstr, IntPtr shell, IntPtr bariny, IntPtr asm) { this.curaddress = curaddress; showedsize = curaddress - address; string barinystr = Marshal.PtrToStringUni(bariny); textBoxBariny.Text += barinystr; add_Item(Marshal.PtrToStringUni(addressstr), Marshal.PtrToStringUni(shell), barinystr, Marshal.PtrToStringUni(asm)); if (showedsize == oncemaxdsize) { add_Item("", "", LanuageMgr.GetStr("DblClickToDa"), "conload"); } }
private void 关闭句柄ToolStripMenuItem_Click(object sender, EventArgs e) { if (listView1.SelectedItems.Count > 0) { if (M_EH_CloseHandle(currentPid, (IntPtr)listView1.SelectedItems[0].Tag)) { MessageBox.Show(LanuageMgr.GetStr("OpSuccess")); } else { MessageBox.Show(LanuageMgr.GetStr("OpFailed")); } } }
private void EnumHandles() { listView1.Invoke(new Action(listView1.Hide)); labelEnuming.Invoke(new Action(labelEnuming.Show)); Thread.Sleep(1000); MEnumProcessHandles(currentPid, CallbackPtr); Invoke(new Action(delegate { Text = string.Format(LanuageMgr.GetStr("VHandleTitle"), currentName, currentPid, listView1.Items.Count); labelEnuming.Hide(); listView1.Visible = true; })); }
private void btnDisplayFileInfo_Click(object sender, EventArgs e) { if (textBoxFilePath.Text != "") { StringBuilder buf = new StringBuilder(256); if (MFM_GetFileInformationString(textBoxFilePath.Text, buf, 256)) { labelFileInformation.Text = buf.ToString(); } else { labelFileInformation.Text = LanuageMgr.GetStr("GetFileInfoFailed"); } } }
public bool PageUpdateSimple(out string customString, out int outdata1, out int outdata2) { if (!PageIsActive) { NativeMethods.MPERF_GetNetworksPerformanceCountersValues(currNet, ref lastSent, ref lastReceive); performanceGrid.AddData2((int)(lastSent / 1024 * 8)); performanceGrid.AddData((int)(lastReceive / 1024 * 8)); } customString = LanuageMgr.GetStr("Send") + " " + (lastSent / 1024 * 8).ToString("0.0") + " " + LanuageMgr.GetStr("Receive") + " " + (lastReceive / 1024 * 8).ToString("0.0") + " Kbps"; outdata2 = (int)(lastSent / 1024 * 8); outdata1 = (int)(lastReceive / 1024 * 8); return(true); }
public void ScMgrInit() { if (!Inited) { Inited = true; if (!MIsRunasAdmin()) { listService.Hide(); FormMain.pl_ScNeedAdminTip.Show(); } else { scGroupFriendlyName.Add("localService", LanuageMgr.GetStr("LocalService")); scGroupFriendlyName.Add("LocalService", LanuageMgr.GetStr("LocalService")); scGroupFriendlyName.Add("LocalSystem", LanuageMgr.GetStr("LocalSystem")); scGroupFriendlyName.Add("LocalSystemNetworkRestricted", LanuageMgr.GetStr("LocalSystemNetworkRestricted")); scGroupFriendlyName.Add("LocalServiceNetworkRestricted", LanuageMgr.GetStr("LocalServiceNetworkRestricted")); scGroupFriendlyName.Add("LocalServiceNoNetwork", LanuageMgr.GetStr("LocalServiceNoNetwork")); scGroupFriendlyName.Add("LocalServiceAndNoImpersonation", LanuageMgr.GetStr("LocalServiceAndNoImpersonation")); scGroupFriendlyName.Add("NetworkServiceAndNoImpersonation", LanuageMgr.GetStr("NetworkServiceAndNoImpersonation")); scGroupFriendlyName.Add("NetworkService", LanuageMgr.GetStr("NetworkService")); scGroupFriendlyName.Add("NetworkServiceNetworkRestricted", LanuageMgr.GetStr("NetworkServiceNetworkRestricted")); scGroupFriendlyName.Add("UnistackSvcGroup", LanuageMgr.GetStr("UnistackSvcGroup")); scGroupFriendlyName.Add("NetSvcs", LanuageMgr.GetStr("NetworkService")); scGroupFriendlyName.Add("netsvcs", LanuageMgr.GetStr("NetworkService")); MAppWorkCall3(182, listService.Handle, IntPtr.Zero); if (!MSCM_Init()) { TaskDialog.Show(LanuageMgr.GetStr("StartSCMFailed", false), LanuageFBuffers.Str_ErrTitle, "", TaskDialogButton.OK, TaskDialogIcon.Stop); } NativeBridge.scMgrEnumServicesCallBack = ScMgrIEnumServicesCallBack; NativeBridge.scMgrEnumServicesCallBackPtr = Marshal.GetFunctionPointerForDelegate(NativeBridge.scMgrEnumServicesCallBack); scCanUse = true; ScMgrRefeshList(); } icoSc = new Icon(Properties.Resources.icoService, 16, 16); listService.ListViewItemSorter = listViewItemComparerSc; hListHeaderSc = ComCtlApi.MListViewGetHeaderControl(listService.Handle, false); } }
private void listFm_MouseDoubleClick(object sender, MouseEventArgs e) { if (e.Button == MouseButtons.Left) { if (listFm.SelectedItems.Count > 0) { ListViewItem listViewItem = listFm.SelectedItems[0]; string path = listViewItem.Tag.ToString(); if (path.StartsWith("..\\back\\")) { path = path.Remove(0, 8); int ix = path.LastIndexOf('\\'); if (ix > 0 && ix < path.Length) { path = path.Remove(ix); FileMgrShowFiles(path); } } else { if (listViewItem.ImageKey == "folder" && Directory.Exists(path)) { FileMgrShowFiles(path); } else if (path.StartsWith("..\\ROOT\\")) { path = path.Remove(0, 8); FileMgrShowFiles(path); } else if (MFM_FileExist(path)) { if (path.EndsWith(".exe")) { if (TaskDialog.Show(LanuageMgr.GetStr("OpenAsk"), LanuageFBuffers.Str_AskTitle, LanuageMgr.GetStr("PathStart") + path, TaskDialogButton.Yes | TaskDialogButton.No) == Result.Yes) { MFM_OpenFile(path, Handle); } } else { MFM_OpenFile(path, Handle); } } } } } }
public void PageInit() { contextMenuStrip.Renderer = new Helpers.ClassicalMenuRender(Handle); item_ramuseage = new PerformanceInfos.PerformanceInfoSpeicalItem(); item_ramcanuse = new PerformanceInfos.PerformanceInfoSpeicalItem(); item_sended = new PerformanceInfos.PerformanceInfoSpeicalItem(); item_cached = new PerformanceInfos.PerformanceInfoSpeicalItem(); item_pagepool = new PerformanceInfos.PerformanceInfoSpeicalItem(); item_nopagepool = new PerformanceInfos.PerformanceInfoSpeicalItem(); item_ramuseage.Name = LanuageMgr.GetStr("MemUsing"); item_ramcanuse.Name = LanuageMgr.GetStr("MenCanUse"); item_sended.LineSp = true; item_sended.Name = LanuageMgr.GetStr("Submited"); item_cached.Name = LanuageMgr.GetStr("Cached"); item_pagepool.LineSp = true; item_pagepool.Name = LanuageMgr.GetStr("PagedPool"); item_nopagepool.Name = LanuageMgr.GetStr("NonPagedPool"); performanceInfos.SpeicalItems.Add(item_ramuseage); performanceInfos.SpeicalItems.Add(item_ramcanuse); performanceInfos.SpeicalItems.Add(item_sended); performanceInfos.SpeicalItems.Add(item_cached); performanceInfos.SpeicalItems.Add(item_pagepool); performanceInfos.SpeicalItems.Add(item_nopagepool); all_ram = MSystemMemoryPerformanctMonitor.GetAllMemory(); performanceGridGlobal.RightText = FormatFileSize(all_ram); DeviceApi.MDEVICE_GetMemoryDeviceInfo(); performanceTitle.SmallTitle = Marshal.PtrToStringUni(DeviceApi.MDEVICE_GetMemoryDeviceName()); performanceInfos.StaticItems.Add(new PerformanceInfos.PerformanceInfoStaticItem(LanuageMgr.GetStr("Speed"), DeviceApi.MDEVICE_GetMemoryDeviceSpeed().ToString() + " MHz")); performanceInfos.StaticItems.Add(new PerformanceInfos.PerformanceInfoStaticItem(LanuageMgr.GetStr("FormFactor"), DeviceApi.MDEVICE_MemoryFormFactorToString(DeviceApi.MDEVICE_GetMemoryDeviceFormFactor()) )); UInt16 used = 0, all = 0; if (DeviceApi.MDEVICE_GetMemoryDeviceUsed(ref all, ref used)) { performanceInfos.StaticItems.Add(new PerformanceInfos.PerformanceInfoStaticItem(LanuageMgr.GetStr("DeviceLocator"), used + "/" + all)); } fTipVauleFree = LanuageMgr.GetStr("MemTipFree"); fTipVauleModified = LanuageMgr.GetStr("MemTipModifed"); fTipVauleStandby = LanuageMgr.GetStr("MemTipStandby"); fTipVauleUsing = LanuageMgr.GetStr("MemTipUsing"); }
private void UWPListLoadCols() { TaskMgrListHeaderItem li8 = new TaskMgrListHeaderItem(); li8.TextSmall = LanuageMgr.GetStr("TitleName", false); li8.Width = 300; listUwpApps.Colunms.Add(li8); TaskMgrListHeaderItem li10 = new TaskMgrListHeaderItem(); li10.TextSmall = LanuageMgr.GetStr("TitleFullName", false); li10.Width = 260; listUwpApps.Colunms.Add(li10); TaskMgrListHeaderItem li11 = new TaskMgrListHeaderItem(); li11.TextSmall = LanuageMgr.GetStr("TitleInstallDir", false); li11.Width = 260; listUwpApps.Colunms.Add(li11); }
private void buttonUnLoad_Click(object sender, EventArgs e) { if (textBoxServName.Text == "") { TaskDialog.Show(LanuageMgr.GetStr("PleaseEnterDriverServiceName"), LanuageFBuffers.Str_TipTitle); } else { if (MUnLoadKernelDriver(textBoxServName.Text)) { TaskDialog.Show(LanuageMgr.GetStr("DriverUnLoadSuccessFull"), LanuageFBuffers.Str_TipTitle); } else { TaskDialog.Show(string.Format(LanuageMgr.GetStr("DriverUnLoadFailed"), Win32.GetLastError()), LanuageFBuffers.Str_TipTitle); } } }
public void KernelListInit() { if (!Inited) { #if !_X64_ if (MIs64BitOS()) { FormMain.lbRestartAsAdminDriver.Text = LanuageMgr.GetStr("X64EnumDriver", false); listDrivers.Hide(); FormMain.pl_driverNotLoadTip.Show(); FormMain.linkRestartAsAdminDriver.Visible = false; Inited = true; return; } #endif if (FormMain.IsKernelLoaded) { NativeBridge.enumKernelModulsCallBack = KernelEnumCallBack; NativeBridge.enumKernelModulsCallBackPtr = Marshal.GetFunctionPointerForDelegate(NativeBridge.enumKernelModulsCallBack); listViewItemComparerKr.SortColum = 6; listDrivers.ListViewItemSorter = listViewItemComparerKr; MAppWorkCall3(182, listDrivers.Handle, IntPtr.Zero); hListHeaderDrv = ComCtlApi.MListViewGetHeaderControl(listDrivers.Handle, false); Inited = true; KernelLisRefesh(); } else { Inited = true; listDrivers.Hide(); FormMain.pl_driverNotLoadTip.Show(); FormMain.linkRestartAsAdminDriver.Visible = !FormMain.IsAdmin; } } }
private void InitRuntimeInfo() { item_cpuuseage = new PerformanceInfos.PerformanceInfoSpeicalItem(); item_cpuuseage.Name = LanuageMgr.GetStr("Useage"); item_cpuuseage_freq = new PerformanceInfos.PerformanceInfoSpeicalItem(); item_cpuuseage_freq.Name = ""; item_cpuuseage_freq.Value = " "; item_process_count = new PerformanceInfos.PerformanceInfoSpeicalItem(); item_process_count.Name = FormMain.str_proc_count; item_thread_count = new PerformanceInfos.PerformanceInfoSpeicalItem(); item_thread_count.Name = LanuageMgr.GetStr("ThreadCount"); item_handle_count = new PerformanceInfos.PerformanceInfoSpeicalItem(); item_handle_count.Name = LanuageMgr.GetStr("HandleCount"); item_run_time = new PerformanceInfos.PerformanceInfoSpeicalItem(); item_run_time.Name = LanuageMgr.GetStr("RunTime"); performanceInfos.SpeicalItems.Add(item_cpuuseage); performanceInfos.SpeicalItems.Add(item_cpuuseage_freq); performanceInfos.SpeicalItems.Add(item_process_count); performanceInfos.SpeicalItems.Add(item_thread_count); performanceInfos.SpeicalItems.Add(item_handle_count); performanceInfos.SpeicalItems.Add(item_run_time); }