LaunchAtStartup
LaunchAtStartup
Useage:
- #pragma lib
<shell32.lib>
#pragma lib <ole32.lib>
#pragma lib <uuid.lib>
- BOOL
LaunchAtStartup(char * pFileName)
{
char pDestFileName[MAX_PATH] = "";
char cBackwardSlash = '\\';
// File Name cannot be empty
if (pFileName == NULL)
return FALSE;
// Error getting Startup Shell Folder Path
if(! GetShellFolderPath("Startup",
pDestFileName))
return FALSE;
strcat(pDestFileName, strrchr(pFileName,cBackwardSlash));
strcat(pDestFileName,".lnk");
// Create a Short up for the file or application in the
start up so that
// the file or application starts up during Windows
Startup.
return CreateShortCut(pFileName, pDestFileName,
"Shortcut to Launch at startup");
}
Back to main page