问题标签 [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 投票
2 回答
5301 浏览

python - PYTHONSTARTUP 似乎不起作用

我正在尝试使用 PYTHONSTARTUP 环境变量。我在“我的电脑”->“高级”等中将其设置为“c:\python25\pythonstartup.py”,但它似乎不起作用。

打开 IDLE 不会运行脚本,尽管它识别了变量:

我正在使用 XP 和 Python 2.5.2。我还不想升级到 3.0。

谢谢

0 投票
6 回答
1530 浏览

windows - 向 Windows 服务发送密码

向 Windows 服务发送密码的最佳方式是什么?我们的应用程序需要密码才能启动。我不在乎服务“通常”应该在没有用户交互的情况下运行。操作员可以启动应用程序然后注销,这对我们来说已经足够了。

在 unix 系统上,我只会通过标准输入回显密码,但服务没有标准输入。

目前,我们使用 DPAPI 仅使用 CryptProtectData 存储密码。虽然这可行,但它提出了其他开始变得麻烦的问题。

我猜我需要在服务和发送密码的应用程序之间使用某种形式的 IPC,但我不确定哪种方法合适(如果有的话)。

谢谢

0 投票
4 回答
2260 浏览

c++ - 如何检测从“启动”文件夹快捷方式启动?

我需要在我的程序 CintaNotes 中添加“Windows 启动时运行”选项,但不想牺牲它的“清洁度”:它是 100% 可移植的免费软件,不应在系统中留下痕迹。我想出了从启动快捷方式自动检测运行并自动最小化到系统托盘的想法。有没有办法做到这一点?我正在使用 C++ 和原始 Winapi。

所以: - 没有写入注册表 - 没有命令行参数

谢谢!

UPD:问题不是如何最小化到系统托盘!问题是程序如何在不使用注册表和命令行参数的情况下区分正常运行和从启动文件夹快捷方式运行。

0 投票
2 回答
432 浏览

perl - 如何在 mod_perl 的 BEGIN 块中访问 Apache 服务器配置?

我一直在尝试从使用 PerlSetEnv 切换到使用自定义配置指令。我的配置模块带有set_val来自文档的副本:

...由每个自定义指令子调用。然后我有我的.conf:

这很好,因为 httpd -t 可以确定文件的语法。问题是我似乎无法从 BEGIN 块中获取配置文件中的值,这是我需要做的。

我试过修补各种各样的东西:

……但无济于事。正如它所说,我的大部分努力(例如尝试访问CmdParms->server)导致Parent: child process exited with status 3221225477 -- RestartingApache自动重启。如果我通过ServerUtil->server to get_config()了,服务器会保持活动状态,但警告只会打印出“1”。

我在某处读到,这是因为您无法在BEGIN块内获得任何与请求相关的内容,因为请求会有所不同。这有点道理,除了使用 PerlOptions +GlobalRequest 我已经能够$ENV在一个BEGIN块中看到,那么为什么我不能看到我自己的指令,就像它们依赖于请求的发生方式一样?特别令人困惑的是,如果我尝试传递Apache2::RequestUtil->request->per\_dir\_config()get_config(),它会说Global $r object is not available. 如果在一个BEGIN块中这是真的,我怎么能得到$ENV

0 投票
2 回答
228 浏览

.net - 服务器意外重启时自定义服务无法启动?

我创建了一个服务,它的作用是将信息写入 xml 文件。

有时,它似乎主要发生在计划外重新启动时,服务无法启动,因为使用的文件被“锁定”。由于我的服务设置为“自动启动”,因此系统仍在启动时发生此错误。

这是在windows 2003下。

有谁知道为什么会这样?

谢谢。

0 投票
1 回答
373 浏览

django - 当 django 启动时,我想要一个单独的过程 - 是否有一种可接受的方式来做到这一点?

我正在考虑让 settings.py 开始这个过程,但这看起来有点难看。

我真的不想制作自定义启动脚本,也不能真正让这个过程的启动变得懒惰。

0 投票
4 回答
16820 浏览

wpf - 如果我的应用程序未设置 StartupUri,则不会解析 App.xaml 文件?

背景:我正在使用 MVVM 创建一个 WPF 应用程序,并使用 DI 容器来构建我的 ViewModels

我的 App.xaml 看起来像这样:

MainWindow.xaml 看起来像这样:

现在,这一切都很好,但是StartupUri被硬编码到 XAML 中,这是我不想要的。
根据我找到的几篇博文和文章的指导,我删除了StartupUri,并尝试通过在 App.xaml.cs 中MainWindow挂钩来创建 ,如下所示:OnStartup

问题是,应用程序在尝试显示窗口时崩溃,但有以下例外:

找不到名为“{serviceLocator}”的资源。资源名称区分大小写。标记文件“WpfApp;component/mainwindow.xaml”第 8 行位置 45 中的对象“System.Windows.Data.Binding”出错。

据我所知,该<Application.Resources>部分根本没有从 xaml 文件中读出。我可以在 OnStartup 中放置一些代码以编程方式添加资源,如下所示:

然而,这是一个丑陋的黑客,如果我想稍后在 app.xaml 文件中添加其他内容,这对我没有帮助:-(

我应该挂钩其他事件吗?有没有解决的办法?

0 投票
2 回答
5476 浏览

c# - C#程序win-startup到系统托盘

我将我的 c# 程序设置为在 Windows 启动时运行,方法是将其添加到 Windows 注册表中。它工作正常,但这是我的问题......

我希望程序在系统托盘中启动,但前提是它由 Windows 自动启动。如果用户从桌面双击程序,那么我不希望程序在系统托盘中启动。现在,我可以让它始终以正常窗口模式打开,也可以始终在系统托盘中打开。

无论如何可以确定我的程序是否由 Windows 启动启动?或者有没有替代这个问题的方法?

谢谢!

0 投票
4 回答
3479 浏览

vb6 - Visual Basic 6 尝试完成其他应用程序安装

Visual Basic 6 有时会在启动时尝试安装或完成其他应用程序的安装。为什么?

多年来我已经多次看到这种情况,这很烦人。最近,我在 VM 上安装了 Business Objects,只是 SDK,以及 3.5 的所有服务包,当我第一次进入 VB6 时,它显示 Windows Installer,“准备安装...”。CPU 固定为 100%。然后它会询问 Visual Studio 2003 Disk 1 在哪里。我可以取消,这需要 2-3 次才能开始工作。当我打开另一个 VB6 时,整个过程将重新开始。

以前发生过这种情况,我认为是因为 MS Office XP 和 Office 2003 已更新。

有谁知道发生了什么以及如何解决它?

更新:使用资源管理器搜索会导致一个类似的框打开,只是它想安装一个 MS Office 2003 组件,看到唯一添加的一点是 BO SDK,这真的有点神秘。

像这样的小事使我成为LUV Windows。

更新:它试图从 Visual Studio 2003 的光盘 1 安装一些东西。“安装我”COM 对象的列表将保存在哪里?在注册表中?

0 投票
5 回答
78001 浏览

windows - 在没有用户登录的情况下在 Windows 启动时运行脚本

这是一台 Windows 2003(或更高版本)的机器,每天早上都会开机,但直到几个小时后才有人登录。

我想利用中间的时间运行备份脚本 c:\script\backup.cmd

机器启动后如何在无人看管的情况下启动?

我尝试了 2 个注册表项,但这导致脚本在用户登录后运行(为时已晚):

最后我使用了Windows TaskScheduler,谁有这样的选择,但我想知道是否还有另一种可能?