标签: startup

强制Winforms安装使应用程序在Windows启动时启动

如何强制安装Windows应用程序并添加安装项目,以便每次有人登录到Windows时都会启动它?

编辑: 我知道注册表设置,但具体来说,我正在寻找一个允许安装程序设置注册表值的解决方案.

c# windows install startup

4
推荐指数
1
解决办法
2232
查看次数

启动挂载独占

下面的命令有什么作用?

startup mount **exclusive**;
Run Code Online (Sandbox Code Playgroud)

oracle mount startup

4
推荐指数
1
解决办法
1万
查看次数

有没有办法在启动R时抑制MOTD?

每次启动时,R都会加载一条长而冗余的消息.有没有办法在我的命令中清除这个.rprofile

目前我只是让它加载然后按⌘+ L清除它但是自动执行它会很好.

r startup

4
推荐指数
1
解决办法
281
查看次数

Windows启动的顺序是什么?

我很想知道用户登录时Windows启动的顺序.有人知道吗?基本上,我的应用程序是由GPO调用的登录脚本调用的.在调用第三方EXE时,它无法启动.

然后,通过反复试验,我发现HKCU ...\RunOnce键在登录脚本之后执行.同样的结果,EXE被调用,但未能启动.

工作原理:更新了登录脚本,在用户的Startup文件夹中创建了一个快捷方式.现在EXE按预期启动了.

我知道AutoRuns可以告诉我所有可以放置启动项的位置,是否有人知道整个执行顺序?我能够发现Run和RunOnce键是异步调用的.我可以继续测试AutoRuns所声明的每个启动项,但这可能需要数天.

我最感兴趣的是Windows 2003 Server登录启动流程,但我怀疑它与今天使用的其他Windows风格非常相似.

windows login runonce startup

4
推荐指数
1
解决办法
2万
查看次数

Centos 6启动脚本

我需要将一个启动脚本放到我的CentOS6服务器上.

我看到我需要一个包含开始 - 停止案例的脚本.但是我有一个问题要做,而且没有如何把这个脚本启动.

任何人都可以说我如何添加它?

该脚本必须运行一个运行jar文件的简单命令:

java -jar FileName.jar
Run Code Online (Sandbox Code Playgroud)

linux centos startup centos6

4
推荐指数
1
解决办法
1万
查看次数

使用批处理将exe添加到启动

需要一个可以在启动时添加和删除 .exe 文件的批处理文件。有谁知道我可以做到。当我说启动时,我的意思是 exe 在用户登录时执行。我正在使用http://www.battoexeconverter.com/编译批处理文件。

windows exe batch-file startup windows-7

4
推荐指数
1
解决办法
8466
查看次数

Log4j - 如何从 log4j 隐藏启动配置消息

我正在开发一个使用 log4j (1.7.10) 的命令行应用程序。

在log4j.xml中,应用配置了4个appender,用于不同类型的日志,如下图:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/"
debug="true">

<appender name="console" class="org.apache.log4j.ConsoleAppender">
    <layout class="org.apache.log4j.PatternLayout">
        <param name="ConversionPattern" value="%d{ISO8601} %-5p %c{1}:%L - %m%n" />
    </layout>
</appender>

<appender name="regularAppender" class="org.apache.log4j.RollingFileAppender">
    <param name="maxBackupIndex" value="10" />
    <param name="file" value="./target/logs/develop.log" />
    <layout class="org.apache.log4j.PatternLayout">
        <param name="ConversionPattern" value="%d{ISO8601}|%p|%t|%m%n" />
    </layout>
</appender>

<appender name="errorsAppender" class="org.apache.log4j.RollingFileAppender">
    <param name="maxBackupIndex" value="10" />
    <param name="file" value="./target/logs/errors.log" />
    <layout class="org.apache.log4j.PatternLayout">
        <param name="ConversionPattern" value="%d{ISO8601}|%p|%t|%m%n" />
    </layout>
</appender>

 <!-- with keystore in config -->
 <appender name="secure-appender" class="com.company.slogger.SecureAppender">
    <param name="file" value="./target/logs/secure.log" …
Run Code Online (Sandbox Code Playgroud)

logging log4j startup

4
推荐指数
1
解决办法
999
查看次数

asp.net核心依赖注入配置

我希望在我的应用程序中注入一个 kafka 生产者作为单身人士。目前在处置实例时需要两个步骤。首先,您必须刷新缓冲区,然后调用 dispose。为了提高性能,这应该只在不再处理消息时发生。

我对 ASP.NET 核心的解决方案是AddSingleton()在 DI 中使用该方法,然后使用它ApplicationLifetime.ApplicationStopping.Register来注册一个回调,该回调将刷新和处置生产者。我按照此处找到的教程进行操作:https : //andrewlock.net/four-ways-to-dispose-idisposables-in-asp-net-core/

进行快速测试 我在 Startup 课程中执行了以下操作:

public void ConfigureServices(IServiceCollection services)
{         
    var producerConfig = new Dictionary<string, object>
    {
        { "bootstrap.servers", "192.168.99.100:9092" },
        { "client.id", Dns.GetHostName() },
                    { "api.version.request", true }
    };
    services.AddSingleton(new Producer<Null, string>(producerConfig, null, new StringSerializer(Encoding.UTF8)));
   services.AddMvc();
}


public void Configure(IApplicationBuilder app, IHostingEnvironment env, ILoggerFactory loggerFactory, IApplicationLifetime lifetime)
{
    loggerFactory.AddConsole();
    app.UseMvc();
    app.UseWebSockets();            
    if (env.IsDevelopment())
    {
        app.UseDeveloperExceptionPage();

    }
    lifetime.ApplicationStopping.Register(flushAndDispose, app.ApplicationServices.GetRequiredService<Producer>());
}
Run Code Online (Sandbox Code Playgroud)

但是当它运行时,我收到以下错误:

Microsoft.Extensions.DependencyInjection.Abstractions.dll 中发生了“System.InvalidOperationException”类型的异常,但未在用户代码中处理:“没有注册“Confluent.Kafka.Producer”类型的服务。

c# dependency-injection startup kafka-producer-api asp.net-core

4
推荐指数
1
解决办法
1403
查看次数

在 ASP.NET Core 中放置应用程序启动逻辑的位置

我想用 ASP.NET Core 2.1 创建一个 Web 服务,它检查应用程序启动时与数据库的连接是否正常,然后在数据库中准备一些数据。

检查循环运行,直到连接成功或用户按下 Ctrl + C ( IApplicationLifetime)。在数据库初始化之前不处理任何 HTTP 调用是很重要的。我的问题是:把这段代码放在哪里?

我需要一个完全初始化的依赖注入系统,所以我能想到的最早是在我的Startup.Configure方法结束时,但是取消令牌IApplicationLifetime似乎在那里不起作用(正确的是因为asp没有完全启动)

有没有官方的地方可以放这个启动逻辑?

c# startup .net-core asp.net-core

4
推荐指数
1
解决办法
3936
查看次数

使用左侧的 org 文件和右侧的议程启动 Emacs

我想全屏打开 Emacs,垂直拆分两个窗口。我希望我的 todo.org 文件在左侧打开,而我的议程视图在右侧打开。

类似的问题出现在本网站的其他几个问题中,但它们并不完全相同和/或我无法使用/理解他们的答案来完全解决我的挑战。

我已经非常接近我的 custom-init.el 文件中的以下内容:

;; Windows layout setup
(add-to-list 'default-frame-alist '(fullscreen . maximized))
(split-window-right)
(setq initial-buffer-choice "~/emacs/Org/todo.org")
(setq org-agenda-window-setup 'current-window)
(add-hook 'after-init-hook (lambda () (org-agenda nil "u")))
(add-hook 'after-init-hook (lambda () (org-agenda-list 1)))
Run Code Online (Sandbox Code Playgroud)

这会正确格式化屏幕,并按照我的需要显示窗口位置和大小。它还会打开我的待办事项文件并根据需要将其放在左侧,但我在右侧打开了暂存缓冲区。议程已正确创建和格式化,并且是缓冲区列表中的第三项(scratch、todo.org、议程,然后是我在启动时打开的所有其他组织文件。)

如此接近,但经过几天的思考和尝试不同的事情,我只是没有到达那里。

windows emacs startup org-mode agenda

4
推荐指数
1
解决办法
1044
查看次数