当前位置:首页 » 编程软件 » 应用程序自启动脚本编写

应用程序自启动脚本编写

发布时间: 2022-07-01 02:36:24

1. 如何实现自己的脚本开机自动运行

1、开始/所有程序/启动,将想加入开机启动的程序软件的图标的快捷方式放进去即可,或打开C:\Documents and Settings\用户名\“开始”菜单\程序\启动文件夹把你要启动的程序的快捷方式放在这个文件夹下面就行了。
2、另一个办法,开始/运行输入regedit回车打开注册表编辑器,依次展开
分支,在右窗格用鼠标右键单击选新建/字符串/在新值中添上你要添加程序的英文名或中文名,然后双击他,在数值数据中添加这个程序的准确硬盘中的路径,按确定重启即可(右击你要添加程序软件的图标选属性,在打开的对话框中查看“目标”和“起始位置”有这个软件的路径和这个程序软件的英文名)。

2. 如何编写一个进程开机自动运行的脚本命令

你是想在登陆之前运行此命令吗?可在组策略里面设置脚本启动命令.不过批处理文件得需要你自己编写好了后才行,注意一定要在组策略里面更改哦,目前网络上(包括一些书上)说直接在C:\WINDOWS\system32\GroupPolicy\Machine\Scripts\Startup下放置批处理文件 在C:\WINDOWS\system32\GroupPolicy\Machine\Scripts下建立scripts.ini文件的说法不成立,原因是没有进行注册表的设置.组策略下的操作:计算机配置-windows设置-脚本(启动/关机)在启动里面添加你的批处理文件,如果是想运行某个程序,批处理文件如下写
start *.exe (* 为你的程序的完整文件名,即从根开始,当然直接加程序也行)
还有,可能你听说了关于屏幕保护的漏洞也可以实现,但在XP及以上系统已经不行了,如果你怀疑,可以再试试!

如果是在进入桌面后自动启动,那方法很多.msconfig里添加 启动文件夹里添加 注册表里添加 第三方软件添加 利用系统漏洞添加等等

3. 怎么用c语言写个添加开机启动的程序

开机启动程序一般是操作系统启动后启动的程序
所以不同的操作系统有不同的开机启动方法

以windows为例可以使用注册表也可以将程序复制到开机启动的某个文件夹里
注册表则一般可以有以下几处
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion
\Run;HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion
\Runonce;HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion
\Run;HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion
\RunOnce;HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion
\RunOnceEx
等等这些位置
c语言的话可以通过system函数调用reg程序来进行对注册表的操作
也可以使用windows所提供的api
RegCreateKeyEx
RegOpenKeyEx
RegSetValueEx
等等这些注册表操作的函数来完成

linux操作系统(基于linux内核发布的发行版本统称)就与windows不同
一般linux上开机自启可以从自启脚本上进行添加
比如/etc/rc.loca /etc/rc[2-5].d/目录下等等
只需要将要自启的程序路径写入到自启文件里就可以了
c语言也只需要操作文件的函数就能完成

另外也可以使用其它的方法来达到自启的方法
比如感染某个开机自启程序
方法是将自己要启动的程序的代码“注入“到某个开机自启的程序中
比如windows的explorer.exe等
方法可以是将explorer.exe替换成我们的程序
然后奖explorer.exe这个程序移动到其它目录或者更改名称
而我们的程序除了完成我们本身的功能外再多加一个功能,该功能用来创建一个进程调用原有的explorer.exe程序
这样就可以达到开机自启的目的了
当然我们也可以使用一个新的程序来替换explorer.exe
程序的功能有两个,一个是启动我们要自启动的程序,一个用来启动原有的explorer.exe程序
自然也可以将我们要启动的程序的代码直接添加在explorer.exe的头部或者尾部,头部再添加一个代码用来对这个添加完成的最终文件进行切割,切割成两个可执行程序,一个是我们要启动的程序,一个是原有的explorer.exe程序,再分别调用它们
该方法同样也可以用在linux系统上或者其它系统上

总之开机自启的方法有很多
但不同的操作系统的具体方法却不同

(前面的地方没有做过任何修改,这里的地方专给认证人员的
我的答案完全自己手写,请将你认为我是复制粘贴来的地址给我,谢谢)

4. 如何让android 开机自动启动脚本

如果需要在Android开机时自动启动应用程序,可以通过响应android.intent.action.BOOT_COMPLETED广播消息来实现, Android系统启动结束时,会发出 android.intent.action.BOOT_COMPLETED 消息。 具体步骤如下:1. 定义一个Broadcast Receiver ,比如:BootupReceiver

[java]
public class BootupReceiver extends BroadcastReceiver{

@Override
public void onReceive(Context context, Intent intent) {

//better delay some time.
try {
Thread.sleep(2000);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
Intent i = new Intent(context, BootupDemoActivity.class);
i.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(i);

}

5. 如何制作一个脚本电脑开机后自动打开和登录一些软件

1、开始菜单一直保留一个名为‘启动’的子菜单,此内内容会在开机时启动。
2、系统工具中有一个名为‘任务计划程序’的工具,资源管理器(控制面板\所有控制面板项\管理工具)也可找到。可根据各种触发条件(包括开机、登录、定时等)启动各种功能(包括程序,及各种脚本服务)

6. 如何编写开机脚本

2000/XP系统下我们可以通过组策略来进行启动和关机脚本的配置。“开始->运行->输入gpedit.msc”,启动组策略。在本地计算机策略的计算机配置下的windows设置中我们可以看到脚本(启动/关闭)的选项。(双击关机-添加-浏览你自己的脚本就行了)在这里我们就可以随意的添加启动和关机脚本了。这样当系统启动后/关闭前都会首先自动执行我们设置好的启动脚本。
当我们应用了启动/关机脚本的时候,会在系统目录下的system32\grouppolicy\machine\scripts目录下生成一个scripts.ini的隐藏文件,他记录的实际上是脚本调用信息,该文件格式如下:

[startup]

0cmdline=加载的启动脚本名称(bat或VBS等)
0parameters=后头跟参数,一般为空
[shutdown]
0cmdline=加载的关机脚本名称
0parameters=跟参数,一般为空

7. windows设置开机自启动脚本

Windows系统想要快速设置开机自动启动某个程序,可以使用以下几种方法设置:

第一种:设置启动项

1.找到启动文件夹,我的是C:\Users\ThinkPad\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup,或者打开运行,输入shell:startup,回车,也可以快速打开启动文件夹。

2.拷贝需要开机启动的程序的快捷方式到此文件夹即可。

3.打开任务管理器-启动查看启动项。

这样就设置好了,下次计算机启动时,程序也会自动启动的。

第二种:使用计划任务自启动

1.新建文本文件DebugStart.txt,打开写入以下内容:

tasklist|find /i "authSender.exe" && echo started || start "" "D:\Debug\authSender.exe"。

这条语句不能换行, authSender.exe 是程序名, "D:\Debug\authSender.exe"是此程序所在路径,tasklist|find /i "authSender.exe"是判断进程是否存在,程序是否已经开启,如未开启才会启动程序,然后改后缀名 .txt 为 .bat,双击即可启动程序。(可以在每条语句前使用 :: 来注释一条语句),这种方法还可以批量启动不同程序,只需要在此文件中重启一行,按相同格式写第二个要启动的程序对应的语句即可。

2.进入任务计划程序窗口,创建任务。

接着选择触发器选项卡,选择新建,在第一栏开始任务处选择登录时(启动时开始任务需要管理员权限)或启动时(启动时开始任务需要管理员权限),点击确定。由于我们的 bat脚本有做判断,所以不用担心程序会启动多次。

在操作选项卡选择新建,并选择启动程序选项,以及在程序和脚本处选择刚才编写的.bat程序,点击确定,然后再点击确定(创建任务界面的确定)。

关闭页面,即可做到开机自动启动程序。

第三种:通过组策略设置脚本随服务器启动

1.开始->运行->gpedit.msc->计算机配置->Windows设置->脚本(启动/关机)。其中Win10有很多版本,其中家庭版默认是不提供组策略功能,如果需要给win10的家庭版添加组策略的功能,可以参考https://blog.csdn.net/lwpkjio/article/details/85236808。

2.添加启动脚本,点击确定。

这样就可以了。

第四种:添加服务自动运行

1.开始---运行---cmd---回车,在弹出的窗体中输入如下命令:

sc create Debug binPath= D:\Debug\authSender.exe start= auto,其中Debug为将要创建的服务名。要删除创建的服务也很简单,使用以下命令即可:sc delete ServiceName

2.打开控制面板---管理工具---服务(或者 开始---运行---services.msc---确认)打开服务管理器,看看你创建的服务已经在里面了,至此,服务运行已创建完成。

8. 定时自启动的.vbs脚本怎么写

这个用不着写脚本,你添加个计划任务就可以了啊,,指定时间运行指定程序。

控制面板-管理工具-任务计划程序(运行输入taskschd.msc回车也可以打开)

9. 如何编写自动运行程序脚本

用计划任务自动运行.BAT批处理文件,在BAT文件中加入>、>>输出重定向命令
将一条命令或某个程序输出结果的重定向到特定文件中, > 与 >>的区别在于,>会清除调原有文件中的内容后写入指定文件,而>>只会追加内容到指定文件中,而不会改动其中的内容。

比如sqlplus命令或者别的SQL命令后面加入 >>D:\sql.log则将SQL语句执行情况写到D盘下SQL.log文件下(不覆盖,追加,可以理解为所有的日志都在这个文件里面)

如果后面加 >D:\sql.log 就是覆盖日志,只记录最后一次执行的情况;

10. Centos7 自己写了一个java程序的jar包,需要写一个脚本,然后设置成开机自启动,应该怎么做

首先: centos 7默认 /etc/rc.local是没有执行权限的,所以:
第一步: chmod+x /etc/rc.local
第二步:把你要开机启动的脚本加到这个文件最后。保存就可以了
没错,就这么简单,哈哈,好运

热点内容
java网站培训学校 发布:2024-05-05 23:43:11 浏览:40
淘宝搜索算法 发布:2024-05-05 23:37:07 浏览:998
sqlwhencasethen 发布:2024-05-05 23:27:51 浏览:641
模架编程软件 发布:2024-05-05 23:26:54 浏览:483
存储过程异常 发布:2024-05-05 23:24:03 浏览:399
winxp访问不了win7 发布:2024-05-05 23:05:23 浏览:734
算法牛 发布:2024-05-05 22:43:40 浏览:720
grublinux引导 发布:2024-05-05 22:37:56 浏览:216
unix高级编程第三版pdf 发布:2024-05-05 22:32:09 浏览:959
手机wap网站源码 发布:2024-05-05 22:27:44 浏览:260