winforms

.NET 应用程序在闲置时似乎没有执行某些操作 - 闲置后会变得迟钝
winforms

.NET 应用程序在闲置时似乎没有执行某些操作 - 闲置后会变得迟钝

我有一个.NET 应用程序,它主要执行以下操作: 通过 COM 端口连接到一组串行设备(约 32 个),并处理来自这些设备的数据 当从这些串行设备接收到消息时(有一些库正在监视原始串行数据,并让我的应用程序知道它们何时组装了完整的“消息”),我的应用程序会将消息记录到 SQL,将数据点添加到屏幕上的实时图表中,并将消息添加到屏幕上滚动的消息列表中 当 PC 处于活动状态时,我们会看到这些消息以每秒 1 条的速度从串行设备传入。我知道这些设备总是以大约该速率接收消息(它们是无线接收器,我知道无线发射器的传输频率)。但是,当 PC 闲置一段时间(15-3...

Admin

使用 powershell 加载组合框中的项目
winforms

使用 powershell 加载组合框中的项目

我已将虚拟机加载到我的组合框中 $Form.Add_Loaded({ Get-VM | ForEach-Object { $WPFcboListVM.Items.Add($_.Name) } ... 当代码实际运行时,两个虚拟机都会启动,而不仅仅是选定的虚拟机。 Add-Type -AssemblyName presentationframework Add-Type -AssemblyName System.Windows.Forms $script:pathPanel = Split-Path -parent $MyInvocation....

Admin

以编程方式与旧版 Windows 软件进行交互
winforms

以编程方式与旧版 Windows 软件进行交互

我使用的是旧的 Windows 软件程序(一直使用到 2006 年左右,可能是在那之前几年编写的)。它存储的数据存储在 Microsoft JET 引擎中 - 这是我所能了解的关于它所用技术的全部内容。 我想以编程方式单击那里的按钮,在那里的表单中插入和复制值。 有办法解决上述问题吗? 如果需要您提供更多信息来帮助我,我可以使用什么工具来分析该软件背后的技术? 我的动机只是从软件中取出相关数据——我无法转换软件的数据库(它使用自定义文件扩展名来存储数据)。 ...

Admin

WinForm 上的 System.Configuration.ConfigurationErrorsException
winforms

WinForm 上的 System.Configuration.ConfigurationErrorsException

我得到了一个 ‘ConnectionString’ 引发了类型为‘System.Configuration.ConfigurationErrorsException’的异常 每次我尝试运行 WinForm 时都会出现这种情况。 有什么解决办法吗? 这是我的 C# 代码: public class DB { /// <summary> /// /// </summary> public static string ConnectionString { get ...

Admin

Mono winforms 无法在 Linux 上呈现波斯语文本
winforms

Mono winforms 无法在 Linux 上呈现波斯语文本

我正在尝试以单声道运行波斯语应用程序。但文本不连贯且颠倒。 我在 Ubuntu 19.04(X11 中的 gnome)上运行这个测试应用程序,我也尝试在 Raspberry pi(Raspbian Buster)和 fedora 30(Gnome X11)上运行它,但没有任何效果。 我也尝试将 LANG 环境变量设置为 fa_IR.utf-8,但仍然没有任何效果。 我还将表单的 RightToLeft 属性设置为是,但仍然没有任何变化。 该应用程序看起来像这 ...

Admin

powershell winforms 上下文菜单
winforms

powershell winforms 上下文菜单

有以下来自如何在 PowerShell 表单中向鼠标右键单击菜单添加选项 $contextMenuStrip1.Items.Add("Item 1") | Out-Null $contextMenuStrip1.Items.Add("Item 2") | Out-Null 它正在运行...我可以看到上下文菜单..但是一旦选择了菜单项,我该怎么做呢? 比如,如果用户选择了项目 1,我怎么知道它被选中了。 ...

Admin

拒绝访问文件夹
winforms

拒绝访问文件夹

我以前遇到过这个问题,但我总是可以通过转到“安全”选项卡,在“属性”中,然后“高级”,最后将管理员添加到访问权限列表中来修复它。但在这种情况下,我实际上有一个 Windows 窗体应用程序,在其中,我使用以下代码: FileStream config = new FileStream(filePath, FileMode.OpenOrCreate, FileAccess.ReadWrite); 在 C# 中。 这一切在 Visual Studio 中运行良好,但是一旦我构建了项目、在我的计算机上安装了该程序并运行它,它就会创建该文件夹。 由于某种...

Admin

如何在 PowerShell 表单中向鼠标右键单击菜单添加选项
winforms

如何在 PowerShell 表单中向鼠标右键单击菜单添加选项

我有一个带有 的基本 PowerShell 表单textbox。当我右键单击 时textbox,会出现一个标准菜单,其中包含复制,切,粘贴, ETC... 我的目标是添加一个“清除日志”选项,用于清除当前textbox内容。如何将此选项添加到右键菜单中,而不是绘制一个实际的单独按钮? ...

Admin

如何使用 7 zip 制作没有关闭和取消按钮的自解压 exe?
winforms

如何使用 7 zip 制作没有关闭和取消按钮的自解压 exe?

我想使用 7zip 制作一个自解压 exe。我不想在解压窗口中出现关闭和取消按钮。 我可以制作提取器,但是它没有进度对话框。 命令: COPY /Y /B 7z920_extra\7zS.sfx + Config.txt + zipFile.7z Installer.exe 配置文件: ;!@Install@!UTF-8! Title="SOFTWARE v1.0.0.0" BeginPrompt="Do you want to install SOFTWARE v1.0.0.0?" RunProgram="ExeToBeRun.exe" Pr...

Admin

有没有“韩语版 Microsoft Windows 10”这种东西,或者它只是预先配置了韩语、字体等的普通 Windows?
winforms

有没有“韩语版 Microsoft Windows 10”这种东西,或者它只是预先配置了韩语、字体等的普通 Windows?

我的一位韩国客户在使用我们的软件时遇到了显示问题,尽管我更改了多个设置以使我的电脑尽可能地韩国化,但我还是无法在我的电脑上重现他的问题。 我只是想知道问题是否在于他在韩国购买了 Windows 10 而我没有。 是否值得坚持尝试使我的 PC 更“韩国化”?是否有人能提供一份完整的清单,列出将 Windows 安装更改为与 PC(在本例中为韩国)完全一样所需的一切? 或者是否可能由于我客户购买的是“韩国版 Windows”,所以我的 Windows 和我客户的 Windows 之间存在一些根本区别? 我的猜测和希望是,在韩国购买的 Windows 10 会获得...

Admin

Windows 8:注销时启动应用程序
winforms

Windows 8:注销时启动应用程序

我创建了一个应用程序(.NET Windows 窗体),该应用程序将在用户按下 Windows 8 中的“注销”键后启动。我在域环境中创建了一个可以在 Windows 7 中运行的 GPO。但是,Windows 8 立即显示注销屏幕,我的应用程序没有机会弹出。是否有某种 GPO 可以阻止应用程序显示? 该应用程序的目的是向用户展示他们的项目,他们必须告诉应用程序他们为特定项目工作了多长时间。如果这个功能在注销时也能正常工作,那就太好了。 ...

Admin

为什么使用 smtp 和 GetAsyncKeyState 时会收到反病毒警报
winforms

为什么使用 smtp 和 GetAsyncKeyState 时会收到反病毒警报

我在构建时收到防病毒警报 tor\gen8 spy 这是我的代码: using System; using System.Windows.Forms; using System.Runtime.InteropServices; namespace reading { public partial class Form1 : Form { public Form1() { InitializeComponent(); } [DllImport("user32.dll")] private static extern...

Admin

网络上连接到 Access DB 时出错
winforms

网络上连接到 Access DB 时出错

我有两台 PC,它们通过 WAN 互相连接。 我已经共享了包含一个文件夹Access Database,并且我授予每个人对数据库本身的所有内容的权限。 现在我正在使用的代码是: string connectionString = string.Empty; connectionString = @"Provider=Microsoft.Jet.OLEDB.4.0; Data Source=\\winPcDemo-570f\abcd\testDB.mdb; Jet OLEDB:Database Password=**********;"; OleDbC...

Admin

Windows 7 子文件夹隐藏在“Program Files”目录中
winforms

Windows 7 子文件夹隐藏在“Program Files”目录中

我已经在 Google 上搜索了一个小时,现在我感到很困惑。我正在使用 InnoSetup 安装一个 .NET Winforms 应用程序,该应用程序可以动态创建目录和文件夹。(我已将文件夹选项设置为显示隐藏文件、文件夹……)虽然添加到“已创建”文件夹中的文件出现在应用程序中,但在使用 Windows 资源管理器时,甚至在从命令提示符发出 Dir 时,它们也不会显示。我还修改了应用程序以显示(和删除)这些(看似虚构的)文件夹的内容,因此我确信它们存在。 我错过了什么? ...

Admin