[经验求助]Windows下实现开机自启动并隐藏应用程序-详见描述

2025-08-16 11:43:42   世界杯足球场

查看: 4008|回复: 14

[经验求助]

Windows下实现开机自启动并隐藏应用程序-详见描述

[复制链接]

amgm

amgm

当前离线

好友

阅读权限10

听众

最后登录1970-1-1

amgm

发表于 2023-11-30 13:28

25吾爱币

第一次发帖,如有违规,辛苦版主报走。

软件使用系统版本:Windows 10 或 11

用到的软件:做检测时需要用到一个传感器,这个传感器工作时需要启动他的配套驱动软件才可以采集到数据。这个软件暂时叫他A。自研一个数据收集显示分析软件,暂时叫他B。

A是需要单独下载一个exe包去安装的,类似打印机的驱动需要安装一样。B软件是自研的,也是一个单独的exe,也需要安装。

需求:

隐藏软件A,让使用者不知道有A的存在,开启B的时候静默启动A,或者开机就静默启动A,因为A不启动B就干不了活。

求有经验的大佬们支支招,币不多,还望不嫌弃。

我来回答

发帖前要善用【论坛搜索】功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

回复

举报

小哲网络

小哲网络

当前离线

好友

阅读权限30

听众

最后登录1970-1-1

小哲网络

发表于 2023-11-30 15:27

要在Windows下实现程序的开机自启动并隐藏,你需要将程序添加到系统的启动项中,并且确保程序在启动时不会显示窗口。以下是实现该功能的几种方法:

### 方法1:使用任务计划程序

1. 搜索并打开“任务计划程序”。

2. 在“操作”菜单中,选择“创建任务”。

3. 在“常规”选项卡中,给任务命名并选择“不管用户是否登录都要运行”。

4. 在“触发器”选项卡中,点击“新建”,设置触发器为“登录时”。

5. 在“操作”选项卡中,点击“新建”,浏览并选择你的应用程序的可执行文件。如果应用程序支持以隐藏或最小化的方式启动,你可以添加相应的参数。

6. 完成设置后,保存任务。

### 方法2:修改注册表

警告:修改注册表前请先备份注册表,错误的修改可能会导致系统不稳定。

1. 使用 `Win + R` 打开运行对话框,输入 `regedit` 并回车打开注册表编辑器。

2. 导航到以下路径:

```

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run

```

3. 在右侧面板中,右键空白处选择“新建 -> 字符串值”。

4. 命名新建的字符串值,如 `MyAppAutoStart`。

5. 双击你创建的字符串值,然后在“数值数据”框中输入你的应用程序的完整路径,如:

```

"C:\Path\To\Your\Application.exe"

```

如果程序支持启动参数,你可以在路径后添加参数来实现隐藏。

### 方法3:使用批处理脚本

1. 创建一个批处理文件(`.bat`),其中包含用于启动应用程序的命令,并且使用 `start` 命令的 `/B` 选项来隐藏窗口,如:

```batch

@echo off

start /B "C:\Path\To\Your\Application.exe"

```

2. 将批处理文件放置在启动文件夹中,启动文件夹的路径通常是:

```

C:\Users\YourUsername\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup

```

或者你可以通过运行 `shell:startup` 命令来打开。

### 方法4:使用第三方软件

还有许多第三方软件可以帮助你管理开机自启动项,同时提供隐藏应用程序窗口的选项,例如 WinPatrol、Autoruns 等。

确保你对要进行的更改有充分的了解,并且这些更改不会违反任何软件许可协议。如果你的应用程序本身没有以隐藏方式启动的参数或选项,你可能需要改用支持此功能的应用程序版本,或者修改应用程序的代码(如果有权限和能力)。

【吾爱破解论坛总版规】 - [让你充分了解吾爱破解论坛行为规则]

回复

举报

Batcher

Batcher

当前离线

好友

阅读权限25

听众

最后登录1970-1-1

Batcher

发表于 2023-11-30 15:47

吾爱破解论坛没有任何官方QQ群,禁止留联系方式,禁止任何商业交易。

[Asm] 纯文本查看 复制代码@fltmc >nul || mshta vbscript:CreateObject("Shell.Application").ShellExecute("%~f0","%*",,"runas",1)(window.close) && exit /b

@echo off

chcp 65001 >nul

REM 假设待启动exe程序的完整是 C:\Program Files\Hello\AAA.exe

schtasks /create /tn "Auto Start Daemon Program" /tr "C:\Program Files\Hello\AAA.exe" /sc onstart /ru System

以上代码保存为:开机自启动.bat

编码选择:UTF-8

双击执行脚本:开机自启动.bat

如何升级?如何获得积分?积分对应解释说明!

回复

举报

vista_info

vista_info

当前离线

好友

阅读权限10

听众

最后登录1970-1-1

vista_info

发表于 2023-11-30 16:58

《站点帮助文档》有什么问题来这里看看吧,这里有你想知道的内容!

除了前面的方法,这个可以写个启动器,大致是先启动A确认A在可靠的状态后再去执行启动b的操作,界面上可以依据b的界面做个启动界面,这个方案曾经用C#实现过但可能要比前面几个方法复杂。

呼吁大家发布原创作品添加吾爱破解论坛标识!

回复

举报

amgm

amgm

当前离线

好友

阅读权限10

听众

最后登录1970-1-1

楼主|

amgm

发表于 2023-11-30 17:03

小哲网络 发表于 2023-11-30 15:27

要在Windows下实现程序的开机自启动并隐藏,你需要将程序添加到系统的启动项中,并且确保程序在启动时不会 ...

大哥 咱能不问ai么

如何快速判断一个文件是否为病毒!

回复

举报

amgm

amgm

当前离线

好友

阅读权限10

听众

最后登录1970-1-1

楼主|

amgm

发表于 2023-11-30 17:05

kai-memory 发表于 2023-11-30 16:58

除了前面的方法,这个可以写个启动器,大致是先启动A确认A在可靠的状态后再去执行启动b的操作,界面上可以 ...

这个方案稳定可靠吗,确保A起来以后是不可见的,任务栏里面也没有他么。

回复

举报

小哲网络

小哲网络

当前离线

好友

阅读权限30

听众

最后登录1970-1-1

小哲网络

发表于 2023-11-30 18:16

amgm 发表于 2023-11-30 17:03

大哥 咱能不问ai么

主要是ai说的也没大的毛病,看过了,能用,才给你回复。

回复

举报

amgm

amgm

当前离线

好友

阅读权限10

听众

最后登录1970-1-1

楼主|

amgm

发表于 2023-11-30 18:52

小哲网络 发表于 2023-11-30 18:16

主要是ai说的也没大的毛病,看过了,能用,才给你回复。

等我电脑修好试一下

回复

举报

go4399

go4399

当前离线

好友

阅读权限10

听众

最后登录1970-1-1

go4399

发表于 2023-11-30 22:45

使用语言文件来汉化英文版WinRAR

看看这个例子是不是你要的

#include

#include

void runA() {

STARTUPINFO si;

PROCESS_INFORMATION pi;

ZeroMemory(&si, sizeof(si));

si.cb = sizeof(si);

si.dwFlags = STARTF_USESHOWWINDOW;

si.wShowWindow = SW_HIDE; // 设置启动信息中的显示窗口选项为隐藏

ZeroMemory(&pi, sizeof(pi));

// 启动 A 程序

CreateProcess(NULL, // 模块名(此处为NULL表示使用命令行中的可执行文件名)

"A.exe", // 命令行字符串

NULL, // 安全描述符

NULL, // 安全描述符

FALSE, // 继承标志

CREATE_NO_WINDOW | // 创建标志,这里使用CREATE_NO_WINDOW来隐藏窗口

NORMAL_PRIORITY_CLASS, // 进程优先级

NULL, // 环境变量

NULL, // 当前目录

&si, // 启动信息

&pi); // 进程信息

// 关闭进程和线程的句柄

CloseHandle(pi.hProcess);

CloseHandle(pi.hThread);

}

回复

举报

vista_info

vista_info

当前离线

好友

阅读权限10

听众

最后登录1970-1-1

vista_info

发表于 2023-12-1 08:05

amgm 发表于 2023-11-30 17:05

这个方案稳定可靠吗,确保A起来以后是不可见的,任务栏里面也没有他么。

如果a本身双击打开后无界面显示就没有,如果需要特点的启动参数写在程序里也可以

回复

举报

DNF称号宝珠有哪些是可以交易的?这些成交价格可谓天价
品茗爱好者的必备神器!十款品茗软件推荐