简体中文 繁體中文 English 日本語 Deutsch 한국 사람 بالعربية TÜRKÇE português คนไทย

导读切换到宽版
Online Supporting

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 650|回复: 11

开机自动启动最小化 功能 并没有将窗口最小化

[复制链接]

1

主题

0

回帖

5

积分

新手上路

积分
5
发表于 2024-10-28 22:20:51 | 显示全部楼层 |阅读模式
本帖最后由 Anduin 于 2024-10-28 22:33 编辑

293v3.0


我选择了开机自动启动,并勾选了最小化。但是重启以后,它仍然会展示自己为一个窗口。

这让我非常痛苦。我的设备是一个放映机。它每次开机,放映出去的内容都变成了这个驱动程序。。

我试了试这个方案:

```powershell
$path = "C:\Program Files (x86)\StreamDock\StreamDock.exe"
Start-Process -FilePath $path -WindowStyle Hidden
```

诡异的是,它仍然会显示出来。即使我传递了参数 -WindowStyle Hidden。我猜测代码里可能有一些奇技淫巧,强制让自己突出出来。

于是我的需求变成了:既需要开机自动启动StreamDock,又禁止它展现任何窗口。


我只能用这个方法缓解:While true,然后不停试图关闭这个窗口。(我发现只关一次不行,关了它还会弹。):

```powershell
while ($true) {
    $process = Get-Process -Name "StreamDock" -ErrorAction SilentlyContinue

    if ($process) {
        $windowHandle = (Get-Process -Name "StreamDock").MainWindowHandle
        if ($windowHandle -ne 0) {
            # 调用 Windows API 发送 WM_CLOSE 消息
            Add-Type @"
                using System;
                using System.Runtime.InteropServices;
                public class WinAPI {
                    [DllImport("user32.dll", SetLastError = true)]
                    public static extern int SendMessage(IntPtr hWnd, int Msg, IntPtr wParam, IntPtr lParam);
                }
"@
            $WM_CLOSE = 0x0010
            [WinAPI]::SendMessage($windowHandle, $WM_CLOSE, [IntPtr]::Zero, [IntPtr]::Zero)
        }
    }

    Start-Sleep -Milliseconds 500
}
```

为了让上述 PowerShell 能够无感知的开机自动运行,额外创建 Run.vbs:

```vb
Set objShell = CreateObject("WScript.Shell")
objShell.Run "powershell -WindowStyle Hidden -ExecutionPolicy Bypass -File ""C:\Users\Anduin\Documents\Scripts\start_and_close_stream_deck.ps1""", 0
Set objShell = Nothing


```

再创建一个Windows任务计划程序,在我登录时启动这段 Run.vbs,即可避免它创建窗口。

当然,这个方案有些丑陋。但是Work。


0

主题

1

回帖

14

积分

新手上路

积分
14
发表于 2024-10-29 21:12:27 | 显示全部楼层
遇到同样的问题

144

主题

916

回帖

2993

积分

版主

积分
2993
发表于 2024-10-30 09:32:18 | 显示全部楼层

这几天会更新新的版本,解决这个开机启动最小化的问题。

1

主题

6

回帖

51

积分

注册会员

积分
51
发表于 2024-10-31 10:46:54 | 显示全部楼层
아직 이문제 해결 안되나요?

144

主题

916

回帖

2993

积分

版主

积分
2993
发表于 2024-11-1 14:02:07 | 显示全部楼层
pop8234 发表于 2024-10-31 10:46
아직 이문제 해결 안되나요?

You just need to download the latest version when you have the same problem

0

主题

4

回帖

18

积分

新手上路

积分
18
发表于 2024-11-2 01:51:52 | 显示全部楼层
我也遇到这个问题,求抓紧解决。
我暂时方案是,设置一个快捷按键,Alt+空格+m 最小化。这样开机后按一下就可以了。
也可以用 Win+D 显示桌面作为快捷按键

144

主题

916

回帖

2993

积分

版主

积分
2993
发表于 2024-11-4 18:30:21 | 显示全部楼层
pspwiier 发表于 2024-11-2 01:51
我也遇到这个问题,求抓紧解决。
我暂时方案是,设置一个快捷按键,Alt+空格+m 最小化。这样开机后按一下就 ...

你可以先去微信群里下载最新的测试版本,可以解决

0

主题

4

回帖

18

积分

新手上路

积分
18
发表于 2024-11-4 22:46:37 | 显示全部楼层
dockkey2023 发表于 2024-11-4 18:30
你可以先去微信群里下载最新的测试版本,可以解决

扫描微信小助手二维码无法添加好友,求如何加群

144

主题

916

回帖

2993

积分

版主

积分
2993
发表于 2024-11-5 10:22:06 | 显示全部楼层
pspwiier 发表于 2024-11-4 22:46
扫描微信小助手二维码无法添加好友,求如何加群

直接搜索群名:Stream Dock 技术支持群2

0

主题

2

回帖

14

积分

新手上路

积分
14
发表于 2024-11-7 12:03:24 | 显示全部楼层
dockkey2023 发表于 2024-10-30 09:32
这几天会更新新的版本,解决这个开机启动最小化的问题。

我的N4也是同样问题,更新版本什么时间能出来。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Stream Dock 论坛 ( 粤ICP备16086630号 )

GMT+8, 2024-11-21 21:04 , Processed in 0.078500 second(s), 23 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表