问题标签 [startmenu]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
605 浏览

security - 锁定开始菜单文件夹

这不是一个真正的编程问题,但我正在尝试在 Windows 7 的“开始”菜单中设置一个文件夹结构。这个文件夹结构中有几个文件夹,其中的快捷方式指向计算机上的应用程序。

我根本不希望计算机上的用户能够弄乱该文件夹结构。现在他们可以从开始菜单中移动、复制或删除它。

我发现了锁定整个“开始”菜单的注册表编辑,但我只想控制特定文件夹。

谢谢!

0 投票
0 回答
438 浏览

c++ - Windows 10 - 以编程方式从开始菜单的“最近添加”中删除新的快捷方式

我正在为我的产品安装程序编写代码。我正在使用 C++ linkShell 创建一个快捷方式。我不希望将我的产品快捷方式添加到 Windows 10 开始菜单中的“最近添加”列表中。

我尝试将 PKEY_AppUserModel_ExcludeFromShowInNewInstall 设置为 TRUE。这将删除 Windows 7 开始菜单中突出显示的黄色。但这不适用于 Windows 10。

有没有办法从 Windows 10 的“最近添加”开始菜单列表中删除最近安装的应用程序快捷方式?

0 投票
0 回答
75 浏览

javascript - 防止开始菜单出现

我正在写关于试图阻止开始菜单出现的古老问题。

我已经阅读了我在网上可以找到的所有内容,包括 2 个之前关于密切相关主题的 stackexchange 线程: 如何使用 Javascript 禁用 Windows 键(徽标键和菜单键) 以及 是否可以阻止 Windows 键网络浏览器?

现在,正如人们在这些线程上所讨论的那样,实际上不可能阻止 windows 键。我知道为了安全必须这样做,因为如果在浏览器中运行的脚本可以劫持操作系统的密钥,那将是非常危险的。几乎出于同样的原因,如果用户至少点击了某些东西,就永远不能允许网站自动全屏显示。

没关系。

然而,我想知道,如果不是如此拼命地阻止 Windows 键,我们可以改为不显示开始菜单。我知道这可能听起来很疯狂,但让我想到它的是处理“上下文菜单”键的解决方案。您可以添加 oncontextmenu="return false;" 而不是阻止密钥 到body标签,然后你甚至不用担心密钥。

我知道上下文菜单键和 windows 键之间的区别在于上下文菜单出现在浏览器上,而开始菜单位于浏览器范围之外,在操作系统的 UI 中。但我想我还是会问这个问题。

为清楚起见,我正在寻找任何解决方案,无论是通过阻止 Windows 键还是阻止开始菜单出现,都可以让我在我的 js 脚本在浏览器中运行时保持开始菜单不出现。

提前致谢!

0 投票
0 回答
543 浏览

inno-setup - Inno Setup:程序文件夹未显示在“开始”>“所有程序”中

我一直在更新我的 Inno Setup 安装,我遇到了程序文件夹未显示在 Windows 7 Start > All Programs中的情况。

奇怪的部分是程序文件夹确实存在于:
C:\ProgramData\Microsoft\Windows\Start Menu\Programs

另一个奇怪的事情是,如果我执行以下操作:

[点击]开始
[右键]所有程序
[点击]属性
[点击]确定

返回开始 > 所有程序,程序文件夹显示。

你能想到什么会导致这种行为吗?

Inno 设置脚本

我尝试过的事情:

  1. 系统重启(无效)
  2. 刷新开始菜单(无效)
0 投票
2 回答
2248 浏览

c++ - C++:如何在 Windows 的开始菜单中创建快捷方式

我想知道如何获取 Windows 上开始菜单文件夹的路径,然后创建可能包含非 ASCII 字符的路径的快捷方式。

0 投票
1 回答
1861 浏览

c# - Windows 10 桌面应用程序中的颜色图块

我注意到在第一次大型 Windows 10 更新中,一些桌面应用程序的磁贴颜色与我的强调色不同,例如 Firefox,它具有深灰色的磁贴颜色:

火狐

但是,并非所有应用程序都具有此功能,并使用默认的强调色,例如 Blender。

搅拌机

我想知道这个更改是否类似于 Windows 8.1 对更新的开始屏幕所做的更改,您可以在其中通过 XML 设置桌面应用程序磁贴的颜色

我是 C# 中 Windows 平台的新手,我认为在我的程序中在开始屏幕上实现一个更加自定义的磁贴会很好,但我不知道如何。

0 投票
7 回答
18440 浏览

c# - 如何制作全屏模式,而不使用覆盖任务栏:wpf c#

我需要在我的 WPF 应用程序中更改 Windows 任务栏。为此,我设置WindowStyle="None"了 ,这意味着禁用 Windows 任务栏,并使用用于恢复、最小化和关闭应用程序的按钮制作自定义任务栏。现在我的问题是如果应用程序处于最大化模式,那么我在 Windows 上看不到开始菜单。

我在这里发现了一个类似的问题,但是当我尝试这段代码时,它没有编译。全屏模式,但不覆盖任务栏

如何创建自己的任务栏并在最大化时看到 Windows 开始菜单?xaml中是否有可以设置它的属性窗口?

0 投票
0 回答
238 浏览

vb.net - 从快捷方式与程序文件夹运行时,VB.NET 程序的行为不同

我创建了一个 VB.net 应用程序,除其他外,它使用两个 DLL 来更新微处理器上的固件。它在调试期间完美运行。

为了分发它,我使用 InstallShield LE 创建了一个安装程序。如果我安装该程序并从“开始”菜单或桌面图标运行,则该程序可以工作 - 除了使用 DLL 的那部分......

更重要的是,如果我去 C:\Program Files (x86)\programName\ 并从那里运行 .exe 一切正常。

当我从快捷方式或实际目录运行并转到任务管理器并查看进程属性时,它会列出相同的目录。所以我假设快捷方式正确引用了正确的位置。

那么,从快捷方式运行如何影响.exe的运行?!

谢谢您的帮助。-Mschmidtbauer

0 投票
1 回答
1165 浏览

c++ - 在 Windows 开始菜单中创建快捷方式

在这两种情况下,我都无法创建快捷方式,甚至无法在其中创建文件夹C:\\ProgramData\\Microsoft\\Windows\\Start Menu\\并得到“访问被拒绝”错误。我正在使用 C++(WinAPI) 并且有兴趣在该文件夹中创建一个快捷方式。创建快捷方式的代码适用于其他位置(例如在桌面上创建快捷方式)。如何解决此错误?

0 投票
1 回答
102 浏览

visual-studio - 如何将VS解决方案添加到Windows 10开始菜单

很抱歉没有直接与编程相关的问题。如何将我的 Visual Studio 解决方案作为“辅助磁贴”添加到 Windows 10 开始菜单,以便我可以轻松访问它们?

拖放似乎表明这是可能的(拖动到开始按钮会打印“固定到开始菜单”,但没有任何反应),对于 Edge,它可以完美地工作(从浏览器中固定)。