當前位置:首頁 » 編程軟體 » 應用程序自啟動腳本編寫

應用程序自啟動腳本編寫

發布時間: 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
第二步:把你要開機啟動的腳本加到這個文件最後。保存就可以了
沒錯,就這么簡單,哈哈,好運

熱點內容
解壓到當前文件夾右鍵 發布:2024-04-26 03:57:08 瀏覽:979
html5android教程視頻下載 發布:2024-04-26 03:09:59 瀏覽:867
伺服器的描述是什麼 發布:2024-04-26 03:08:32 瀏覽:394
個人加密 發布:2024-04-26 03:01:23 瀏覽:521
linuxusbgadget 發布:2024-04-26 02:52:54 瀏覽:304
我的世界空島世界伺服器地址 發布:2024-04-26 01:39:08 瀏覽:248
尼爾機械紀元加密 發布:2024-04-26 01:37:11 瀏覽:868
在控制台輸出sql語句 發布:2024-04-26 01:08:12 瀏覽:432
動畫java 發布:2024-04-26 01:02:40 瀏覽:12
得力文件夾5302 發布:2024-04-26 00:21:32 瀏覽:91