问题标签 [startup]

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 投票
11 回答
4367 浏览

performance - 如何提高delphi app的启动速度?

您如何提高 Delphi 应用程序的启动速度(或减少启动时间)?

除了特定于应用程序之外,是否有一个始终有效的标准技巧?

注意:我不是在谈论快速算法或类似的东西。就速度而言,只有启动时的性能会有所提高。

0 投票
5 回答
117 浏览

dialog - 加载/启动对话框是否应该锁定在顶部?

介绍

我对具有始终在顶部配置的启动对话框的应用程序感到非常恼火。

通过启动对话框,我的意思是一个烦人的框,它告诉你刚刚打开了什么程序(可能是故意打开的,所以无用的信息),程序注册给谁(很可能是你,更无用),以及其他一些随机的应用程序特定信息。有些具有指示启动进度的加载条,但除此之外它们似乎基本无用,只是显示您的程序实际上正在启动(以防止用户在加载过程中打开 5 个实例,因为他们认为它尚未打开)。

最糟糕的是,当这些无用的信息显示在我当时可能正在处理的所有有用的浏览器和文档上时,让我等到应用程序加载后才能再次有效地处理其他事情。大多数应用程序都有不这样做的意义,但有些应用程序仍在继续这种做法。

既然我吐槽完了...


我的问题

我的问题是……为什么?

这一切的意义何在?
为什么/曾经有人这样做?
其背后的原因是什么?
其他人对此感到恼火吗?
使用这种技术对最终用户或开发人员有什么好处吗?
我是否应该使用这样的启动对话框以及何时使用?
还有其他人有其他评论/咆哮/建议要与社区分享吗?

0 投票
4 回答
2473 浏览

windows - 如何在已修改为不运行资源管理器的 Windows 系统上启动时运行应用程序

概括

如何让我的 GUI 应用程序在 Windows 启动时在不会启动 explorer.exe 的修改过的 Windows 机器上运行。

  • 在Programs -> Startup 文件夹中放置链接不会被执行。
  • 我的应用程序是图形的,所以我不能只修改应用程序以作为服务运行。

背景

我有一个应用程序需要在专用 PC 上运行,用于生成Digital Signage. 它是一种生成公告和各种幻灯片内容的软件,您可以在大型组织的等离子/液晶显示屏上看到这些内容。

我与此类内容管理软件的几个不同供应商有过合作经验,他们基本上都构建了一个 Windows 应用程序,然后从 Windows 中删除一些东西以防止出现任何类型的弹出窗口等。我正在处理的供应商之一现在,windows 已被修改为explorer.exe无法启动。

我们程序的启动时运行功能使用启动文件夹中的链接。我发现,因为explorer.exe我的应用程序也没有运行,所以我的应用程序也没有运行。

当计算机启动时,它会自动启动到数字标牌应用程序的运行模式,该应用程序开始显示可编程内容。你可以按CTRL- ALT-DELETE并杀死他们的程序,然后explorer.exetaskmanager. 大约一秒钟后……我看到我的应用程序启动了。

所以,我的问题是 - 如何让我的应用程序加载到无法启动的 Windows 机器上explorer.exe。任何人都知道是否说即使在没有资源管理器的情况下使用 Run 文件夹中的注册表项也可以工作?有没有其他方法可以让程序在启动时运行?


编辑:接受的答案实施说明

我在接受的答案中实施了该方法。这是我发现在实现它时有用的链接。我从未尝试过注册表项方法。如果有人确认它将在不explorer.exe加载的情况下执行,请发表评论。

0 投票
2 回答
3845 浏览

.net - 以静默模式自动启动 ClickOnce 应用程序

我有一个使用ClickOnce进行部署的应用程序,并且我已经设法在用户登录时启动该应用程序。

我的问题是我需要隐藏应用程序启动(我不希望用户在需要之前必须最小化它 - 我希望它位于系统托盘中)。在使用 ClickOnce 之前,我只是检查了参数以查看是否传入了“/silent”。在 ClickOnce 应用程序中似乎无法执行此操作(您可以检查是否传入了 URI 查询字符串,但因为这是从 .appref-ms 快捷方式运行似乎无法获取/silent参数)

如何获取/silent参数,或者如何判断应用程序是否由于用户登录(而不是用户从快捷方式启动应用程序)而启动?

重要的是,无论提出的任何解决方案都不需要管理员权限,但所使用的语言并不像我可能将其移植到 .NET 那样重要。

0 投票
2 回答
3125 浏览

c# - 在 Compact Framework 中制作单实例应用程序的最佳方式是什么?

我已经看到了标准框架的所有答案

创建单实例应用程序的正确方法是什么?
在 .NET 中防止给定应用程序的多个实例?
在 .net 中制作单实例应用程序的最佳方法是什么?

如何使用紧凑框架检查是否存在另一个同名进程?
3 参数构造函数CF不支持处理GetProcessByNameCF不支持

0 投票
3 回答
55304 浏览

list - 批处理/CMD:将文件添加到启动列表

批处理文件如何在 Windows 的启动列表中列出自己???

它是否来自注册表并不重要。

如果使用注册表,请同时给出删除注册表项的命令。

这应该适用于从 ME 到 7 的所有版本。

否则只是 XP/Vista/7。

谢谢。

0 投票
2 回答
450 浏览

startup - 向雇主提出商业理念时的法律考虑

好的,所以你已经有了一个可能成功的在线创业的想法。你知道你永远不会自己设置事情,你更喜欢你的长期工作的稳定性。然后你会想,“嘿,也许我的老板有兴趣支持这个作为一个内部项目。显然我想要 X% 的利润用于首先提出这个概念,我希望能够在我们退休时退休被 BigCorp 收购。”

  1. 您是否可以遵循任何法律程序来防止您告诉任何人独立利用商业理念?

  2. 您应该关注什么样的交易(例如利润分成、股份等)?

0 投票
2 回答
1833 浏览

windows - 适用于 Windows(XP、Vista、7)和 Linux(GTK、KDE、...)的应用程序自动启动位置/方法

我正在开发一个跨平台应用程序,需要在用户登录时自动启动(而不是系统启动)。为 Windows/Linux 调用自动启动的常见位置/方法是什么。

例如,用于自动启动的 Windows 注册表位置是否在所有 Windows 版本(XP、Vista、Windows 7 等)中兼容。

那么 Gnome、KDE ​​呢?

我正在寻找最通用的方法,该方法将尽可能适用于许多版本的 Windows。

0 投票
1 回答
634 浏览

delphi - Delphi 表单在显示时总是会触发 OnResize 吗?

如果我创建一个新的 Delphi 表单,挂钩其 OnResize 事件并运行应用程序,则在显示窗口之前会触发 OnResize。我不知道这是否会永远发生,对于任何窗口。

(对于熟悉 Windows API 的任何人,我已将其追溯到 TCustomForm.ShowingChanged 中的 ShowWindow 调用(Delphi 2007 中的 Forms.pas 第 5503 行),这显然触发了一个WM_SIZE......至少,对于一个没有其他的新窗口属性设置。我还没有看到它记录 ShowWindow 总是触发WM_SIZE,所以我不知道我是否可以指望这个。)

所以:我可以依赖一个 TForm在第一次显示时总是触发 OnResize 吗?还是在某些情况下(也许如果窗口不可调整大小,也许如果 Position 属性具有某些值等)在窗口首次显示之前OnResize 可能不会触发?

0 投票
2 回答
3995 浏览

netbeans - 在 mac osx 中启动 netbeans 时运行终端命令

嘿,当您在 mac osx 中启动 netbeans 时,有人知道在终端中运行命令的好方法吗?作为 netbeans 中的一个选项还是作为 mac osx 的一个功能?我想在 netbeans 启动时自动将我的本地文件与远程文件夹同步,所以我想在 netbeans 启动时运行 rsync 命令。否则我会忘记,我会以冲突告终。