China DOS Union

-- Unite DOS · Advance DOS · Grow DOS --

Union site: www.cn-dos.net Forum site: www.cn-dos.net/forum
DOS stands for freedom, openness and progress. Let us work hard, learn from the openness and GNU spirit of FreeDOS and Linux, and together build and grow a free GNU GPL world!

中国DOS联盟论坛
The time now is 2026-08-25 15:41
中国DOS联盟论坛 » 其它操作系统综合讨论区 » Repost: A Complete Guide to Windows Auto-Start Methods View 2,007 Replies 1
Original Poster Posted 2002-12-01 00:00 ·  中国 湖北 随州 电信
元老会员
★★★
Credits 1,987
Posts 632
Joined 2002-10-27 00:00
23-year member
UID 73
Gender Male
Status Offline
Sometimes people often get a headache over getting a program to start, because some users simply do not know how those files are started. So there are often some useless things hanging on the system and taking up resources. Sometimes people also get a headache because they do not know how to start a certain file. There are even some Trojan horse authors who, because they do not understand the system's auto-start methods, make it easy for others to discover their Trojans...

Windows actually has many auto-start methods. Besides some common startup methods, there are also some very concealed ways that can be used to start files. This article summarizes them below. Although it is not complete, I think it should still be helpful to everyone. Everything in the article is based on the system's default state, for research purposes.

Among them, (English) means the English operating system, and (Chinese) means the Chinese operating system. Anything not otherwise noted in this article refers to Chinese Windows 98.

Warning:
Some of the operations mentioned in this article may affect system stability. For example, if the registry editor is not used correctly, it may lead to serious problems such as having to reinstall the system. Microsoft also cannot guarantee that the results caused by improper use of the registry editor can be resolved. The author is not responsible for the consequences of using it; please use it according to your own situation.

Windows auto-start methods:
I. Auto-start directories:

1. The first auto-start directory:
The default path is located at:
C:windowsstart menuprogramsstartup(English)
C:windowsstart menuprograms启动(Chinese)
This is the most basic and most commonly used Windows startup method, mainly used for auto-start items of some applications, such as Office's shortcut menu. Files that ordinary users want started at startup can also be started from here; you only need to put the required file or its shortcut into the folder.

Corresponding registry locations:

Startup=\"%Directory%\"

Startup=\"%Directory%\"
Here, “%Directory%” is the location of the Startup folder.

The English default is:
C:windowsstart menuprogramsstartup
The Chinese default is:
C:windowsstart menuprograms启动

The “启动” folder in the Start Menu can be changed. If the user changes the startup folder, then the key values in the above registry locations will also change to the corresponding names.

What is worth noting is: although the contents of the “启动” folder in the Start Menu can be seen very clearly by the user in the default state, with some changes it is still possible to achieve fairly concealed startup:

First, the shortcuts or other files in the “启动” folder can have their attributes changed to “hidden.” This can make the system not start the hidden files, and when they need to be started again, startup can be restored by changing the file attributes back.

Second, the “启动” folder is actually just an ordinary folder, but because the system monitors this folder, it becomes somewhat special. Still, whatever functions an ordinary folder has, this folder also has. For example, the name of the “启动” folder can be changed, and the “启动” folder can also have attributes set. If its attribute is set to “hidden,” then the “启动” folder cannot be seen in the system's 【开始】【程序】 menu (even if “show all files” has already been set in “Folder Options”). Yet the system will still start the non-hidden files inside that hidden folder.
Sharp-eyed people may already have noticed the issue. For example:

If I want to start the server side of Trojan A, I can rename the original “启动” menu to “StartUp” first (the change here is arbitrary, and the corresponding registry key values will also change automatically), then create another folder named “启动”, copy all the files from the “StartUp” menu into the “启动” menu (using copy here can fool the user's inspection), then put Trojan A's server program into the “StartUp” folder, and finally hide the “StartUp” folder. Done!

On the surface, the user's 【开始】【启动】 directory is still there, and the files that are supposed to be started are also there. But at this point, the system is not starting the files in the folder named “启动”; it is starting the files in the folder named “StartUp.” If the Trojan is made well enough, it can completely copy the files in “StartUp” to the “启动” directory every time at startup to achieve the purpose of updating the startup directory in real time. Since the “StartUp” folder is hidden, the real startup menu “StartUp” cannot be seen from 【开始】【程序】, thus achieving the purpose of concealed startup!
Although this startup method is rather concealed, it can still be seen on the “Startup” page through msconfig.

2. The second auto-start directory:
Yes, in fact Windows has another auto-start directory, and it is a very obvious one that is often overlooked.
This path is located at:
C:WINDOWSAll UsersStart MenuProgramsStartUp(English)
C:WINDOWSAll UsersStart MenuPrograms启动(Chinese)
This directory is used in exactly the same way as the first auto-start directory. As long as you find the directory and drag the file that needs to be started into it, you can achieve the purpose of startup.

\"Common Startup\"=\"%Directory%\"

\"Common Startup\"=\"%Directory%\"

What is worth noting is: this directory cannot be seen at all in the “启动” directory of the Start Menu. Yet with every startup, the non-hidden files under this directory will also be started! In addition, the files to be started in this directory can be seen in Msconfig.

II. Startup through system configuration files:

Since the system configuration files are quite unfamiliar to most users, these startup methods are relatively well concealed, so some of the methods mentioned here are often used for destructive operations. Readers should take note.

1.WIN.INI startup:
Startup location (file.exe is the name of the file to be started):

load=file.exe
run=file.exe
Note: the difference between load= and run= is that files run through load= will run in the background (minimized), while files run through run= will be run in the default state.

2.SYSTEM.INI startup:
Startup location (file.exe is the name of the file to be started):
The default is:

Shell=Explorer.exe
After adding the startup file it becomes:

Shell=Explorer.exe file.exe
Explanation:
The author remembers that in a book written by Mr. Norton (the person who developed the Norton series software), it once said that whether or not files 1 and 2 exist has little effect on the system, but because of time, the author did not get a chance to test it. Anyone interested can try it.

But one thing is certain: this kind of startup method is often used by Trojans or some prank programs (for example, 妖之吻), causing the system to behave abnormally. Since ordinary users rarely pay attention to these two files, and some people do not even know what these files are for, the concealment is quite good. But because it is being used more and more often, this startup method has gradually been noticed. Users can use the msconfig command to check whether any programs are being loaded. Specifically, enter msconfig in the “Run” item of the Start menu and press Enter, then just follow the text instructions.

Note:
1.Unlike WIN.INI, SYSTEM.INI startup can only start one specified file. Do not change Shell=Explorer.exe file.exe to Shell=file.exe, or Windows will be crippled!
2.This startup method comes earlier than registry startup, so if you want to restrict the startup of files in the registry, you can use this method.
3.WININIT.INI startup:
Many people may not know the file Wininit.ini, and in ordinary use users rarely come into direct contact with it. But if you have written an uninstaller, you may know this file.
WinInit is Windows Setup Initialization Utility. Translated into Chinese, that means Windows installation initialization utility. Maybe that still is not clear, but if you see the following prompt:
Please wait while Setup updates your configuration files.
This may take a few minutes...
then everyone will probably know it! This is Wininit.ini at work!

Under Windows, many executable files and driver files are loaded into memory and protected by the system. So modifying these files while Windows is running becomes a problem, and that is why the file Wininit.ini appeared to help the system do this. Before Windows is loaded, it lets the system execute some commands, including copy, delete, rename, and so on, in order to update files. The Wininit.ini file exists in the Windows directory, but under normal circumstances we cannot find this file in C:Windows, only its exe program Wininit.exe. The reason is that every time the system finishes executing the commands in Wininit.ini, the file is automatically deleted by the system, until a new Wininit.ini appears again... and is then deleted again.

File format:

file1=file2
file1=file2 means copying file2 as a file named file1, which is equivalent to overwriting file1.
In this way, at startup Windows achieves the purpose of using file2 to update file1; if file1 does not exist, the actual result is that file2 is copied and renamed to file1; if you want to delete a file, you can use the following command:

nul=file2
This means turning file2 into empty, that is, deleting it.
All of the above file names must include full paths.

Note:
1.Since Wininit.ini processes files before Windows starts, it does not support long filenames.
2.All the above file copying, deleting, renaming, etc. are carried out without prompting the user. Some viruses will also use this file to damage the system, so if a user finds the system inexplicably showing:
Please wait while Setup updates your configuration files.
This may take a few minutes...
then perhaps there is something wrong with the system.
3. In the Windows 95 Resource Kit it was mentioned that the Wininit.ini file may have three possible sections, but only the use of the section was described.
4.WINSTART.BAT startup:
This is a system auto-start batch file. Its main purpose is to handle some tasks that need copying or deleting. For example, after installation or uninstallation some software will ask for a reboot, and this can be used to copy or delete some files to complete the task. For example:
“@if exist C:WINDOWSTEMPPROC.BAT call C:WINDOWSTEMPPROC.BAT”
This is the command to execute the PROC.BAT file;
“call filename.exe > nul”
This removes any output on the screen.
What is worth noting is that WinStart.BAT in a certain sense has the same role as AUTOEXEC.BAT. If arranged cleverly, it can completely achieve the purpose of modifying the system!
5.AUTOEXEC.BAT startup:
There is not much to say about this one; it should be one of the system files users are most familiar with. It starts under DOS each time the system reboots. Malicious programs often use this file for some auxiliary measures.

However, AUTOEXEC.BAT may contain malicious code, such as format c: /y and so on; because of the existence of malicious BAT programs, this possibility has greatly increased. For example, the recently very popular SirCam worm also uses Autoexec.bat.
Explanation:
Files 4 and 5 are both batch files, and their functions often cannot be fully written out, because batch processing was used so widely in the DOS era, and its capabilities are relatively powerful. To make use of these two files, you need some understanding of DOS。.

III. Registry startup:

Startup in the registry is probably the most frequently used startup method, but even here there are some methods with relatively high concealment, roughly three kinds.

1.Conventional startup:
Here %path% is any path, and file.exe is the program to be run.
\"Anything\"=\"%path%file.exe\"

\"Anything\"=\"%path%file.exe\"

\"Anything\"=\"%path%file.exe\"

\"Anything\"=\"%path%file.exe\"


\"Whatever\"=\"c:runfolderprogram.exe\"

\"Whatever\"=\"c:runfolderprogram.exe\"
Note:
(1).If you need to run a .dll file, a special command line is needed.
For example:
Rundll32.exe C:WINDOWSFILE.DLL,Rundll32
(2).To remove the corresponding auto-start item here, you only need to delete that key value, but be careful not to delete system key values such as SystemTray, ScanRegistry, and so on.
(3).If you only want to prevent it from starting while keeping the key value, just add rem to that key value. For example:
“remC:Windowsa.exe”
(4).Among the auto-start items in the registry there is no such item:

(5).The difference between Run and RunServices is that programs in Run are started each time the system starts, while RunServices are started each time you log into the system.
About:


there is a special syntax:
For example, to run notepad.exe
HKLMSOFTWAREMicrosoftWindowsCurrentVersionRunOnceEx
\"Title\"=\"My Setup Title\"
\"Flag\"=dword:00000002

HKLMSOFTWAREMicrosoftWindowsCurrentVersionRunOnceEx001
\"RunMyApp\"=\"||notepad.exe\"
The syntax is:
HKLMSOFTWAREMicrosoftWindowsCurrentVersionRunOnceEx
Flags = 0x0000000
Title = \"Status Dialog Box Title\"

HKLMSOFTWAREMicrosoftWindowsCurrentVersionRunOnceExDepend
0001 = \"xxx1\"
000X = \"xxxx\"

HKLMSOFTWAREMicrosoftWindowsCurrentVersionRunOnceEx001
Entry1 = \"MyApp1.exe\"
EntryX = \"MyApp2.exe\"
HKLMSOFTWAREMicrosoftWindowsCurrentVersionRunOnceEx00x
...
Note:
(1).“xxx1,xxxx” is a dynamic link library (DLL) or .OCX filename (such as My.ocx or My.dll).
http://dos.e-stone.cn/dosbbs
uploadImages/200311161145850422.swf
Floor 2 Posted 2002-12-01 00:00 ·  中国 湖北 随州 电信
元老会员
★★★
Credits 1,987
Posts 632
Joined 2002-10-27 00:00
23-year member
UID 73
Gender Male
Status Offline
Continued from the previous post:
(2). “0001, 000x” are partial names. They can be numbers or text.
(3). “entry1, entryX” are registry string values pointing to a program file to be run.
Explanation of the key values:
Flags is a DWORD value located under the RunOnceEx key, used to enable/disable functions, specifically as follows:
ValueFunctionFunction definition
0x00000000DefaultAll functions disabled
0x00000004Check shell stateTurns on the shell read/write verification to prepare for receiving OLE commands
0x00000008No error dialogError dialog boxes are not displayed
0x00000010Create error report fileCreates C:WindowsRunOnceEx.err if an error occurs
0x00000020Create execution report fileCreates a C:WindowsRunOnceEx.log file with command status
0x00000040No exception limitDoes not limit exceptions when registering DLLs
0x00000080No status dialogThe status dialog box is not displayed when RunOnceEx runs

Because this involves quite a lot, for the specific method please browse the Microsoft webpage:
http://support.microsoft.com/support/kb/articles/Q232/5/09.ASP

2. Special startup 1:
In addition to the ordinary startup methods above, the registry can also use some special methods to achieve startup:
 @=\"%1\" %*
 @=\"%1\" %*
 @=\"%1\" %*
 @=\"%1\" %*
 @=\"%1\" %*
 @=\"%1\" %*
 @=\"%1\" %*
 @=\"%1\" %*
 @= \"%1\" %*
 @=\"%1\" %*

Actually, from the registry paths you can vaguely tell that these are key values for some frequently executed executable files. Some Trojans can often change these key values to achieve loading:
If I change “”%1”%*” to “file.exe”%1”%*”, then file.exe will be executed every time a file of a certain type is executed (depending on which file type was modified)! Of course, it is not necessarily only executable files that can be changed. For example, Glacier uses the key value for TXT files:
 as one startup method for the Trojan.

3. Special startup 2:
In the registry:
HKEY_LOCAL_MACHINESystemCurrentControlSetServicesVxD
there is such a location. This location is where the system startup VxD driver files are placed. Just like the PrettyPark worm, a main key can be created and the VxD file can be added to the registry here.
Note: you cannot directly rename an EXE file into a VxD file; additional programming is needed to generate a VxD file.

4. Other startup methods:

(1). C:Explorer.exe startup method:
This is a special startup method that very few people know about.
Under Win9X, because SYSTEM.INI only specifies the name of Windows's shell file EXPLORER.EXE and does not specify an absolute path, Win9X will search for the EXPLORER.EXE file.
The search order is as follows:
(1).Search the current directory.
(2).If EXPLORER.EXE is not found, the system will get the information from
 to obtain the relative path.
(3).If there is still no file, the system will get the information from to obtain the relative path.

Among them:
the key values of the relative paths saved in and are: “%SystemRoot%System32;%SystemRoot%” and empty.
So, since when the system starts, the “current directory” is definitely %SystemDrive% (the system drive), the order in which the system searches for EXPLORER.EXE should be:
(1).%SystemDrive% (for example C
(2).%SystemRoot%System32 (for example C:WINNTSYSTEM32)
(3).%SystemRoot% (for example C:WINNT)
At this time, if a file named EXPLORER.EXE is placed in the root directory of the system, then every time the system starts it will automatically start the EXPLORER.EXE in the root directory first and will not start the EXPLORER.EXE in the Windows directory.
Under the WinNT series, Windows NT/Windows 2000 paid more attention to where the EXPLORER.EXE filename is placed, and put the name of the shell file (EXPLORER.EXE) used when the system starts at:

this location.
By default this location does not exist, and the default is Explorer.exe.
For details please refer to: http://www.microsoft.com/technet/security/bulletin/fq00-052.asp
Note:
You must make sure that the EXPLORER.EXE in the root directory is able to start the EXPLORER.EXE in the Windows directory, otherwise Windows will fail to start!
The currently popular CodeRed virus will place two EXPLORER.EXE files of about 8KB in the C: and D: directories!
Microsoft has already changed this method in Windows 2000 SP2.
(2). Screen saver startup method:
A Windows screen saver is a .scr file. It is a PE-format executable file. If a screen saver program .scr is renamed to an .exe file, the program can still start normally. Likewise, renaming a similar .exe file to a .scr file can also still be run!
.scr files exist by default in the C:Windows directory. Their names are the names shown under “Screen Saver” in the “Display” properties. All *.scr files under C:Windows will be shown by Windows in “Screen Saver,” while the file path itself is saved in the SCRNSAVE.EXE= line in System.ini. What is interesting is that the path specified in the SCRNSAVE.EXE= line also includes the directory name. That is, if I want to install a .scr file, for example with the installation path D:SCR1.scr, and there is also 2.scr in the D:SCR directory, then all .scr files in that directory (1.scr, 2.scr) will be shown in the “Screen Saver” settings. If the screen saver is set to “(None),” then the SCRNSAVE.EXE= line does not exist. But if the file or directory pointed to by the SCRNSAVE.EXE= line is wrong, then “(None)” will still be shown in “Screen Saver Settings.”

The startup time for the screen saver is saved in this registry location:
HKEY_USERS.DEFAULTControl PaneldesktopScreenSaveTimeOut
The time unit is seconds, but although it is seconds, the startup time is actually in minutes; counting starts from 60 seconds, and if the recorded time is less than 60 seconds, it is automatically set to 1 minute.
The key value indicating whether the screen saver is password-protected is:
HKEY_USERS.DEFAULTControl PaneldesktopScreenSaveUsePassword
If there is a password the value is 1; if not, the value is 0.
From this it can be seen that if someone renames an .exe program they wrote to a .scr program, and makes the program add “SCANSAVE.EXE=/%Path%”f/ile.scr” in SYSTEM.INI (/%Path%/file.scr being the path and filename of the file to be set, such as Crogram filestrojan.scr), and modifies HKEY_USERS.DEFAULTControl PaneldesktopScreenSaveTimeOut in the registry, setting the time to 60, then as long as the system sits idle for one minute, that file will be started!
Another simple destructive method is to randomly generate a screen saver password and write it to the corresponding location in the corresponding file, set the time to 1 minute, and then as long as the system sits idle for one minute it will be locked! (Since this issue is not an auto-start issue, it will not be discussed further.)
Note: since SCANSAVE.EXE= also defines the path of the .scr file, it is best not to place the file to be started in a directory with many .scr files, otherwise it can easily arouse suspicion. (Except for the Windows directory.) (3). Attached startup:
This kind of startup method is already somewhat like a virus. This method uses the infection mechanism of viruses to attach the EXE file to be started onto one or more other EXE files, so that starting that EXE file will also start the file you want to start. I remember when the YAI Trojan was popular in 1999, it used attaching itself to an EXE file to achieve startup, but due to bugs and method issues, the destructive effect of that Trojan was reflected in its “virus” side.
When using this startup method, you must be careful not to damage the EXE file (otherwise it will be discovered very easily), and it is best to target the Trojan at one or several fixed EXE files. For example: IEXPLORE.EXE (IE's EXE file), RNAPP.EXE (the Dial-Up Networking EXE file), and so on.
Note: this method is rather dangerous to use, and also requires considerable technical skill, and is very close to viruses, so use it with caution.

(4). Scheduled Tasks startup method:
Windows Scheduled Tasks is a built-in Windows function used to carry out certain operations. But by using this function, it is also possible to achieve the purpose of auto-start! Since many computers automatically load “Scheduled Tasks,” its concealment is relatively good.

Under the Windows default situation, Scheduled Tasks are saved one by one as .job files in the C:WindowsTasks directory. A .job file includes a whole set of information such as the startup method and file path. The key is to create .job files, or enable software itself to write them. After that, write the marker startup in the relevant place.
Due to lack of time, this method was not tested in time, so readers can try it themselves.
(5). AutoRun.inf startup method:
Everyone has probably seen the Autorun.inf marker. Yes, it most often appears on CDs and is used for CD auto-start. Every time a CD is inserted into the CD-ROM drive, the system uses this file to decide whether to start the CD automatically. But have you ever thought that this file can also be used to auto-start some files!
The contents of Autorun.inf are usually:

OPEN=file.exe
ICON=icon.ico

OPEN is the name of the executable file that will run when the CD is inserted or the CD drive letter is double-clicked.
ICON is the icon file for that CD-ROM drive. This file can also be another kind of file. For example:

OPEN=file.exe
ICON=icon.exe,2
Here icon.exe is an executable file containing icons, and “,2” means the third icon in that file. (“,0” is the first icon; if there is no number, the default is the first icon.)
Most critically, this Autorun.inf file can also be used on hard disk drives. That is to say, if all the files and directories from a CD are copied intact to the root directory of some hard disk, then double-clicking the drive letter will cause the auto-run file to execute!
If it were a Trojan, for example: if a Trojan is executed and then named aaa.exe and placed in the C:Windows directory, then the Trojan can generate an autorun.inf
file under C:, with the following contents:
OPEN=Windowsaaa.exe
ICON=aaa.exe
In that case, the drive icon will be the first icon in aaa.exe. Then each time drive C is double-clicked, the aaa.exe file will be executed. But note that aaa.exe
had better be able to open the C drive directory. (That makes it easier to disguise.)

Note:
(1). autorun.inf still works normally after its attribute is changed to hidden.
(2). The paths in autorun.inf can be either relative paths or absolute paths. That is to say, if autorun.inf is placed under drive 1, it can also start files on drive 2! For example:
If the autorun.inf file is placed in the root directory of drive C, with the contents

OPEN=D:CCCbbb.exe
ICON=bbb.exe
then if drive C is double-clicked, it can execute the bbb.exe file in the CCC directory on drive D!
(3). If there is no OPEN item, the system will not execute any file, but will execute the next command.
(4). If there is no ICON item, the icon for that drive letter will be the original Windows drive icon; but if there is an ICON item and it is set incorrectly, or the specified file has no icon, then the system will display the default blank icon.
(5). Related to auto-start:
a. Proxy startup:
This startup method is really just a question of method. That is, one normal file can be started in order to start another file. SubSeven once used the method of starting Windos.exe in order to start the SubSeven Server file.
b.Start startup:
Enter start in “Run” or in “MS-DOS” mode and press Enter, and it will display
Runs a Windows program or an MS-DOS program.

START program
START document.ext

/m Run the new program minimized (in the background).
/max Run the new program maximized (in the foreground).
/rRun the new program restored (in the foreground).
/wDoes not return until the other program exits.
If the program to be started is used together with this command, it can be even more concealed, such as:
start/m file.exe
But it seems some software with a startup splash screen (such as Kingsoft PowerWord) does not respond to this command.

c. Control Panel startup:
This takes advantage of the fact that Control Panel programs can be executed similarly to DLLs, thereby achieving the purpose of startup.
In the Control Panel, .cpl files are the original files for Control Panel items. By default, these files are all placed under /%WINDOWS%/SYSTEM/, for example desk.cpl is desktop properties, inetcpl.cpl is Internet Options, and so on. But these .cpl files are all PE-format files, which means that if a user places an executable .cpl file similar to a DLL into %Windows%System, then its icon can be seen in Control Panel, and it can be executed!

Because of the special nature of .cpl files, rundll32.exe must be used to start the file. Rundll32.exe is the file Windows uses when calling dynamic link library functions. Enter the following in Run: rundll32 shell32.dll,Control_RunDLL /%path%/desk.cpl,,X
Here shell32.dll is the DLL file being called, meaning to call Control_RunDLL in shell32.dll to open the desk.cpl file; /%path%/ is the path to the .cpl file, defaulting to C:WindowsSystem; the final X is the page number of the desk.cpl file: starting from 0, 0 is the first page (such as “Display Properties” -> “Background”), 1 is the second page (such as “Desktop Properties” -> “Screen Saver”), and so on.
But if you do it the above way, the file will be displayed in Control Panel. There are two ways to keep it from being shown:
(1).Do not put your own .cpl file in C:WINDOWSSYSTEM, because by default Windows loads all .cpl files there. If you want it to be shown, then open the Control.ini file under C:WINDOWS and write something like this under :
file.cpl=D:pathfile.cpl
command, thereby achieving the purpose of displaying it.
(2).When you see the Control.ini file, you will definitely also see above . Yes, if you write your file into it in the format file.cpl=no, then that file will not be loaded. Conversely, restore it to load again.

d. Other:
In the registry:
HKEY_USERS.DEFAULTSoftwareMicrosoftWindowsCurrentVersionExplorerAdvanced
the “HideFileExt” key value determines whether Windows shows filename extensions. If its value is 1, extensions are hidden; if 0, they are not hidden.
As for EXE files:
As with the SirCam worm, the extension of a *.EXE file can be renamed to .BAT, .COM, .PIF, .SCR, etc., and the effect when run is the same; the reverse is not necessarily true. But an .EXE file cannot be renamed to a .LNK file, and this may also be one of SirCam's bugs.
Finally:
Windows has many kinds of auto-start methods. This is part of the Windows system. A concealed auto-start method that very few people know about is a necessary condition for remote monitoring software to become excellent software. For ordinary users, understanding this information is also very necessary. The author has tried to introduce these methods and ideas for starting things as comprehensively as possible. Some of the auto-start methods mentioned in the article are very ordinary, while others are known by very few people; some methods may even be being written down for the first time. The author has added some personal ideas to many of them, making some methods ordinary yet very concealed.
http://dos.e-stone.cn/dosbbs
uploadImages/200311161145850422.swf
Forum Jump: