问题标签 [desktop-shortcut]

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 投票
9 回答
31566 浏览

deployment - 将桌面快捷方式部署到运行 Windows CE 4.2 (VS2005) 的设备

我有一个使用 VS2005 在 C# 中针对 Compact Framework 2.0 SP2 编写的应用程序。作为解决方案的一部分,我有 CAB 部署项目,它可以毫无问题地部署到设备上。我不能做的是在设备桌面上创建我的应用程序的快捷方式。

我花了几个小时阅读各种文档(为什么在 MSDN 网站上的搜索如此糟糕?),按照说明进行操作,但没有任何乐趣。

我所做的是:

  • 将“Windows 文件夹”节点添加到文件系统
  • 在名为“桌面”的文件夹下创建了一个文件夹
  • 创建应用程序主输出的快捷方式并将其放在“桌面”文件夹中

我错过了什么?

0 投票
1 回答
9770 浏览

inno-setup - 如何通过 Innosetup 删除桌面快捷方式

如何通过 Innosetup 删除桌面快捷方式?它是由以前的版本创建的,不再需要了。我尝试在 [InstallDelete] 中删除它

并删除 CurStepChanged 事件处理程序的“ssInstall”中的文件

但它们不起作用。任何建议表示赞赏!

0 投票
3 回答
55576 浏览

windows - 重新启动 Windows 服务的桌面快捷方式

是否可以创建一个将重新启动 Windows 服务的 Windows 桌面快捷方式?

在对配置文件进行更改后,我想要一个按钮来重新启动我的 apache 服务。

0 投票
3 回答
5880 浏览

.net - 使用网页创建桌面快捷方式

我正在尝试在允许我的用户创建桌面快捷方式的网页上创建一些东西。因为我的用户并不精通技术,所以我想避免让他们尝试拖放。

有没有一种方法可以在网页上(使用 JavaScript 或 .Net)创建一个自动为用户创建桌面快捷方式的按钮?¡

0 投票
2 回答
8957 浏览

windows-7 - 使用 Windows 7 创建 JNLP 桌面快捷方式:“无法创建快捷方式”

我们有一个使用 Java Web Start (JNLP) 部署的 Java 应用程序,它执行桌面快捷方式。

一个客户端与 Windows 7 有问题:在启动/安装结束时,有一条消息“无法创建快捷方式”。

使用我们自己的 Windows 7 机器,我们没有问题,不幸的是,我们还没有太多细节。但是,如果有人遇到类似的问题或有一些想法可以尝试,欢迎他们 =)

客户端使用的 Java 版本是 6u18。

兄弟,图科

0 投票
3 回答
4459 浏览

c# - 使用 WiX 为现有文件夹创建桌面快捷方式

我需要使用 Wix 为现有文件夹(而不是文件)创建桌面快捷方式。更详细地说,我的安装程序有一个使用 C# 编写的 CustomAction 程序与之关联。此 CustomAction 程序创建一个名为“BSS”的文件夹,其路径由用户选择。

C:\ProgramData\MT\BSS

现在我需要使用 WiX 为这个文件夹放置一个桌面快捷方式。但是,我遇到了一个问题,因为这个文件夹在 WiX 中没有文件夹结构。我能找到的最接近的代码如下。

当我以这种方式构建安装程序时,它实际上会在桌面上创建一个快捷方式。然而,WiX 似乎认为 BSStrage 是一个文件/应用程序,因此它在 C:\ProgramData\MT 位置放置了一个名为 BSStrage 的虚构应用程序的快捷方式。但是双击它并没有帮助,因为没有可以用来打开它的程序。

显然我在这里做错了。有人可以帮我解决这个问题,以便如何克服这个问题。请注意,我对 Wix 非常陌生(才两天),以前从未使用过它。任何代码示例都会有很大帮助。

0 投票
5 回答
21882 浏览

wix - WiX 3 driving me crazy - trying to create desktop shortcut

I have an app that is being installed with WiX 3 - most of the install works fine by now, but trying to get the desktop shortcut to work seems to cost me my mind...

I have my app being installed and I already have a shortcut on the Start Menu folder - works just fine. But how do I get the desktop shortcut up and running?

The errors I keep getting are:

ICE18: KeyPath for Component: 'DesktopShortcut' is Directory: 'DesktopFolder'. The Directory/Component pair must be listed in the CreateFolders table.
ICE38: Component DesktopShortcut installs to user profile. It must use a registry key under HKCU as its KeyPath, not a file.
ICE43: Component DesktopShortcut has non-advertised shortcuts. It should use a registry key under HKCU as its KeyPath, not a file.

I do not understand what on earth WiX 3 / Windows Installer is trying to tell me here.... anyone??

Both components, AppShortcut and DesktopShortcut, are in fact part of the "main" feature - I don't see any issue there. I can't figure out what on earth could be wrong here....

Update: ok, so I added some registry key stuff to my desktop shortcut

now the ICE messages are gone, but when I try to install the app, I get Error 1909 - the target folder doesn't exist, or you do not have permission to write to it (or something like that)

Update 2: the above sample code provided does work on Win XP, but it keeps failing on Win Server 2003 :-( Any further ideas??

0 投票
2 回答
564 浏览

java - Java WebStart JNLP:在第一次运行时运行不同的代码

我们正在使用 WebStart JNLP 文件在用户桌面上创建快捷方式。

问题是我们希望 jar 文件中的代码仅在用户按下桌面快捷方式时启动。但是,Java WebStart 也会在第一次启动时执行 jar(当我们设置桌面图标时)。

有什么方法可以在不运行 jar 的情况下设置图标,而是在用户按下桌面图标时启动 jar?

0 投票
1 回答
4651 浏览

visual-studio-2008 - 我可以为 ClickOnce 部署中的快捷方式创建自定义桌面图标吗?

我的应用程序在用户桌面上创建了一个带有标准图标的快捷方式。如何将图标更改为自定义图标?我将 VS2008 与 .NET 3.5 一起使用。谢谢你。

0 投票
2 回答
13214 浏览

windows-7 - Windows 7 上错误的桌面快捷方式图标(Inno Setup)

我用 Inno Setup 创建了一个安装程序。用于桌面快捷方式和开始菜单的图标嵌入在应用程序可执行文件中。

最初创建安装程序时,我没有设计团队提供的最终产品图标。在完成安装程序时,我使用了一个临时图标。

一切正常,直到我更改了最后一个图标。现在桌面快捷方式和开始菜单图标总是显示旧图标,即使其他地方的图标都是正确的。

这是脚本的图标声明部分。

这是我尝试过的:(这是Windows 7系统)

如果我查看快捷方式属性,然后选择“更改图标”,我会看到正确的图标。重新选择它没有效果。我也试过选择一个不相关的图标,然后重新选择正确的...仍然显示旧的。

我已按照建议删除 IconCache.db 并重新启动机器,但这也没有效果。

世界上的旧图标是从哪里来的?它不在安装程序中。

任何人的想法?