隐藏任务栏中工作进程的图标

2023-11-23

如何在vb.net中隐藏任务栏中的工作进程图标?

Dim startInfo As New ProcessStartInfo("Some Process")
startInfo.WindowStyle = System.Diagnostics.ProcessWindowStyle.Hidden 'he hide only window of process
'startInfo.ShowInTaskbar = False 'don't work with System.Diagnostics and ProcessStartInfo
Pr = System.Diagnostics.Process.Start(startInfo)

我需要隐藏任务栏上的窗口和图标。 请帮忙。


I found 这个帖子它试图解决同样的问题:

Imports System.Diagnostics
Imports System.Runtime.InteropServices
Imports System.Windows.Forms

Module Module1

    Public GWL_EXSTYLE As Integer = -20
    Public WS_EX_APPWINDOW As Integer = &H40000

    <DllImport("user32.dll")> _
    Public Function GetWindowLong(ByVal hWnd As IntPtr, ByVal nIndex As Integer) As Integer
    End Function

    <DllImport("user32.dll")> _
    Public Function SetWindowLong(ByVal hWnd As IntPtr, ByVal nIndex As Integer, ByVal dwNewLong As Integer) As Integer
    End Function

    <DllImport("user32.dll", SetLastError:=True)> _
    Public Function SetParent(ByVal hWndChild As IntPtr, ByVal hWndNewParent As IntPtr) As IntPtr
    End Function

    Sub Main()

        ' Start your process
        Dim startInfo As New ProcessStartInfo("YourProcessName")
        startInfo.WindowStyle = System.Diagnostics.ProcessWindowStyle.Hidden
        Dim p as Process = System.Diagnostics.Process.Start(startInfo)            

        ' Hide the process from the task bar
        Dim style As Integer = (GetWindowLong(p.MainWindowHandle, GWL_EXSTYLE) And Not WS_EX_APPWINDOW)
        SetWindowLong(p.MainWindowHandle, GWL_EXSTYLE, style)
        SetParent(p.MainWindowHandle, New Form().Handle)

    End Sub

End Module
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

隐藏任务栏中工作进程的图标 的相关文章

  • 同一服务器上的多个.NET版本

    所以我一直都知道在一台计算机 客户端或服务器 上运行多个版本的 NET 框架是可以的 这个问题 https stackoverflow com questions 407306 running many versions of net on
  • C# - 方法必须有返回类型

    我在调用 C 中的方法时遇到问题 不断收到消息 方法 计算 必须有返回类型 using System Diagnostics namespace WindowsFormsApplication1 public partial class F
  • c#.NET 和 sprintf 语法

    这段代码如何翻译成 C 具体来说是如何sprintf用C 实现 string output The user s logged in string loggedIn is string loggedOut isn t if TheUser
  • “你好世界!!”在 .NET 4 中生成 3500 个页面错误

    我正在运行 Windows Vista 和 Visual Studio 2010 使用 NET 4 2 GB RAM 和大约 800 MB 可用空间 我创建了一个 Windows 窗体应用程序 但没有向其中添加任何代码 只需在发布模式下编译
  • 如何等待远程 .NET 调试器连接

    今天我遇到了一个问题 我需要远程调试程序 该程序是从另一个系统启动的 所以我真的没有机会在命令行上与它交互 不过我可以很容易地改变它的来源 我需要做的是让程序正常启动 然后等待我用调试器附加到它 我想不出一个让我快乐的方法 我确实发现了这个
  • 如何在 Cassandra 中存储无符号整数?

    我通过 Datastax 驱动程序在 Cassandra 中存储一些数据 并且需要存储无符号 16 位和 32 位整数 对于无符号 16 位整数 我可以轻松地将它们存储为有符号 32 位整数 并根据需要进行转换 然而 对于无符号 64 位整
  • 如何实例化 ODataQueryOptions

    我有一个工作 简化 ODataController用下面的方法 public class MyTypeController ODataController HttpGet EnableQuery ODataRoute myTypes pub
  • 比较数组中的文件、从文本文件中删除行、函数、日志记录

    所以我创建了这两个数组 Approved Shares 和 Current Shares Reads Approvedshare txt and makes the txt file into an array public objFSO
  • C# 中的 IPC 机制 - 用法和最佳实践

    不久前我在 Win32 代码中使用了 IPC 临界区 事件和信号量 NET环境下场景如何 是否有任何教程解释所有可用选项以及何时使用以及为什么 微软最近在IPC方面的东西是Windows 通信基础 http en wikipedia org
  • HttpWebRequest/HttpResponse:如何在响应中发送数据?

    我有一个客户端和一个服务器 在客户端我有 HttpWebRequest request HttpWebRequest WebRequest Create http localhost fa Default aspx request Meth
  • 防止重入并确保某些操作获取锁的正确方法是什么?

    我正在设计一个基类 当继承该基类时 它将针对多线程环境中的上下文提供业务功能 每个实例可能都有长时间运行的初始化操作 所以我想让这些对象可重用 为此 我需要能够 为这些对象之一分配上下文以允许其完成工作 防止对象在已有上下文的情况下被分配新
  • 使一个对象只能被同一程序集中的另一个对象访问?

    每个业务对象都有一个包含 sql 调用的匹配对象 我想限制这些 sql 对象 使其只能由匹配的业务对象使用 如何才能实现这一目标 Update 格雷格提出了关于可测试性的观点 由于 SqlObjects 将包含非常特定于业务流程的 sql
  • 以编程方式设置 maxRequestLength

    有一个配置值叫做maxRequestLength 在配置文件中 它看起来像这样
  • 自定义代码访问安全属性

    我创建了以下属性 Serializable AttributeUsage AttributeTargets Class AttributeTargets Method AllowMultiple true Inherited true pu
  • 如何计算最低系统要求?

    对于我用 Visual C 编写的应用程序 Testing 不 真的 这就是全部
  • 如何在vb.net中对datagridview的3列进行排序

    下面我想对 ProductCode ColorCode 和 Size 列进行排序 请指导 对 大小 列中的信息进行排序 Size Number sequence XS 1 S 2 M 3 L 4 XL 5 XXL 6 2L 7 3L 8 4
  • VB.NET 中的模块变量何时实例化?

    我想知道在程序的生命周期中 模块中的变量将被初始化 如下例所示 Module Helper Friend m Settings As New UserSettings Sub Foo End Sub Sub Bar End Sub End
  • 如何使用 C# / .Net 将文件列表从 AWS S3 下载到我的设备?

    我希望下载存储在 S3 中的多个图像 但目前如果我只能下载一个就足够了 我有对象路径的信息 当我运行以下代码时 出现此错误 遇到错误 消息 读取对象时 访问被拒绝 我首先做一个亚马逊S3客户端基于我的密钥和访问配置的对象连接到服务器 然后创
  • 在 String.Format 中插入格式化字符?

    我用谷歌搜索了这个 但 VB Net 2008 似乎不允许在 String Format 中插入格式化字符 例如 t r n BAD MessageBox Show String Format 0 tab 1 Foo Bar BAD Mes
  • 使用.NET技术录制屏幕视频[关闭]

    Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 有没有一种方法可以使用 NET 技术来录制屏幕 无论是桌面还是窗口 我的目标是免费的 我喜欢小型 低

随机推荐

  • 如何从 HTML 表单运行 PHP 函数?

    我绝对是网络技术的初学者 我知道我的问题很简单 但我不知道该怎么做 例如我有一个函数 function addNumbers firstNumber secondNumber echo firstNumber secondNumber 我有
  • 在db2中用0填充varchar数字

    有没有办法在 DB2 中存储为 VARCHAR 的数字之前填充 0 像这样 some column result 12 gt 00012 123 gt 00123 6454 gt 06454 如果函数LPAD可用 SELECT LPAD s
  • 生成模拟数据的工具? [关闭]

    Closed 这个问题不符合堆栈溢出指南 目前不接受答案 Locked 这个问题及其答案是locked因为这个问题是题外话 但却具有历史意义 目前不接受新的答案或互动 我正在寻找一个好的免费工具的建议 用于生成示例数据以加载到测试数据库中
  • JavaScript 中的浮点数 (IEEE 754)

    如果我理解正确的话 JavaScript 数字始终存储为双精度浮点数 遵循国际 IEEE 754 标准 这意味着它使用 52 位作为小数有效数 但在上图中 二进制的 0 57 似乎使用了 54 位 另一件事是 如果我理解正确的话 二进制的
  • Pylons、SQlite 和自动增量字段

    嘿 刚刚开始将 Pylons 与 SQLAlchemy 结合使用 我的模型如下所示 from sqlalchemy import Column from sqlalchemy types import Integer String from
  • 创建表失败,外键约束格式不正确

    create table users id int not null auto increment username varchar 255 NOT NULL password varchar 255 NOT NULL active int
  • 使用 std 类型的 ADL 无法找到运算符

    下面的代码无法编译 namespace A using C std vector
  • 更改关联时是否必须手动设置外键属性?

    我正在从 Linq to SQL 迁移到实体框架 4 4 使用 Database First 和 DbContext 我想知道以下行为是否正常 using var e new AgendaEntities var store e Store
  • iOS 4.2.1 开发 SDK 中缺少 libXcodeDebuggerSupport.dylib

    注意 在 Xcode 4 3 2 上得到这个吗 查看答案这个问题 注意 创建符号链接来使用 4 2 库似乎工作正常 cd Developer Platforms iPhoneOS platform DeviceSupport 4 2 1 8
  • Python:如何将数字向下舍入到下一个 1000

    在Python中 有一个内置函数round 它对数字进行四舍五入 如下所示 round 1900 3 2000 是否有一个内置函数可以将数字向下舍入 如下所示 function 1900 3 1000 您可以使用楼层划分 def round
  • 函数和/或类的包可访问性

    在Java中 他们有包访问说明符 它使得该函数只能由来自同一个 包 命名空间 的类使用 我看到了它的好处 尤其是当模型设计发挥作用时 你认为这样的东西在 C 中有用吗 Thanks 正如其他人指出的那样 通常的方法只是按照惯例 但是 C 确
  • PHP 解析/语法错误;以及如何解决它们

    每个人都会遇到语法错误 即使是经验丰富的程序员也会犯错 对于新人来说 这只是学习过程的一部分 但是 通常很容易解释错误消息 例如 PHP 解析错误 语法错误 index php 第 20 行出现意外的 意想不到的符号并不总是真正的罪魁祸首
  • 如何在javascript下划线模板中转义<>?

    使用下划线模板时 我想在锚点的 href 属性中插入一个值 例如 a href class products underscore template in jade 但输出是 a href class products 那么如何转义 符号
  • Play Framework:PersistenceException:该类型不是已注册的实体? (伊豆)

    我正在遵循 Java 的 Play Framework 2 0 教程 并在尝试保存 ebean 模型时收到此错误 task save PersistenceException 类型 class models Task 不是 注册实体 如果您
  • 在 R 中如何获取英文错误消息

    我正在尝试一些关于生物导体的教程 但我收到错误消息 我想搜索 提交 不幸的是 由于 R 安装在以法语配置的系统上 因此 R 以法语返回给我消息 我怎么可能有这些英文信息 我的系统 Ubuntu 10 04 运行 gnome 3 R版本是最后
  • 为什么大多数浏览器上的预检请求中不包含 TLS 客户端证书?

    我正在构建的网络应用程序遇到问题 该 Web 应用程序由 Angular 4 前端和 dotnet core RESTful API 后端组成 需求之一是对后端的请求需要使用SSL相互认证进行认证 即客户端证书 目前 我将前端和后端托管为
  • 使用用户通过实体框架提供的 XPath 查询 SQL Server xml 列

    我很难弄清楚如何在 SQL Server 中使用 xml 数据列 特别是与实体框架一起使用 基本上 我们的一个表存储用户以 XML 形式提供的 自定义元数据 因此将其存储在表中的 Xml 列中似乎是明智的 然而 我们应用程序的要求之一是支持
  • WCF 自托管应用程序可以使用 app.config 自动创建 ServiceHost 吗?

    当我创建自托管 wcf 应用程序时 我为要公开的每个服务创建 ServiceHost 对象 然后它会在 app config 中查找 匹配服务器名称 然后提取关联的端点地址和合约 有没有办法为 app config 中列出的每个服务自动创建
  • SceneKit:理解SCNNode的pivot属性

    目标是增加 SCNBox 的长度 使其仅在 z 正方向上增长 这个答案建议玩pivot财产 然而 该文档的pivotSCNNode页面上属性稀疏 SCNBox页面上没有任何内容 有人可以解释一下如何pivot物业工作 改变节点的pivot从
  • 隐藏任务栏中工作进程的图标

    如何在vb net中隐藏任务栏中的工作进程图标 Dim startInfo As New ProcessStartInfo Some Process startInfo WindowStyle System Diagnostics Proc