Du bist nicht eingeloggt.

Login

Pass

Registrieren

Community
Szene & News
Locations
Impressum

Forum / Bits und Bytes

c++ Problem

Looser12 - 12
Anfänger (offline)

Dabei seit 09.2007
1 Beitrag
Geschrieben am: 02.09.2007 um 14:06 Uhr

Hallo mache gerade ein programm und ich will das dass sich automatisch in autostart kopiert kann mir jemand denn code sage

mfg marco
pogorausch - 38
Champion (offline)

Dabei seit 09.2005
2593 Beiträge

Geschrieben am: 02.09.2007 um 14:17 Uhr

Zitat von Looser12:

Hallo mache gerade ein programm und ich will das dass sich automatisch in autostart kopiert kann mir jemand denn code sage

mfg marco


soweit ich weiß kannst du das mit der Funktion system machen. Als Parameter einfach die entsprechende Kommandozeile eingeben.

Vegan warrior for life, so FUCK THE LAW!

WarhawkTG - 46
Halbprofi (offline)

Dabei seit 10.2004
172 Beiträge

Geschrieben am: 02.09.2007 um 14:39 Uhr

Autostarteinträge sind doch Mumpitz, mach nen Eintrag in die Registry da kann's auch nicht jeder 0815-User löschen:

HKEY hKey;
BOOL bRet = TRUE;

LONG lReturn = RegOpenKeyEx( HKEY_LOCAL_MACHINE,
_T("Software\\Microsoft\\Windows\\Run"),
0L,
KEY_ALL_ACCESS,
&hKey );

if( lReturn != ERROR_SUCCESS ) // Schlüssel existiert wahrscheinlich nicht -> anlegen
{
DWORD dw;

lReturn = RegCreateKeyEx( HKEY_LOCAL_MACHINE,
_T("Software\\Microsoft\\Windows\\Run"),
0L,
NULL,
REG_OPTION_NON_VOLATILE,
KEY_ALL_ACCESS,
NULL,
&hKey,
&dw);

if( lReturn != ERROR_SUCCESS )
{
return; // FEHLER
}
}

CString strData = _T("DeinProgram.exe");

lReturn = RegSetValueEx( hKey,
_T("DeinProgrammName"),
0L,
REG_SZ,
(CONST BYTE *)strData.GetBuffer(strData.GetLength()),
(DWORD)(strData.GetLength() * sizeof(TCHAR)) );

strData.ReleaseBuffer();

f( lReturn == ERROR_SUCCESS )
{
// OK
}

RegCloseKey(hKey);

uʍop əpỊsdn pəuɹnʇ ´pəddỊlɟ ʇoნ əɟỊl ʎɯ ʍoɥ ʇnoqɐ llɐ ʎɹoʇs ɐ sỊ sỊɥʇ ʍoN

WarhawkTG - 46
Halbprofi (offline)

Dabei seit 10.2004
172 Beiträge

Geschrieben am: 02.09.2007 um 14:40 Uhr

P.S.: Für Tippfehler entschuldige ich mich schon im Voraus, aber sollte gehen, ich hab aus einem eigenen Programm bloss die Einträge geändert und sonst den ganzen Source kopiert.

uʍop əpỊsdn pəuɹnʇ ´pəddỊlɟ ʇoნ əɟỊl ʎɯ ʍoɥ ʇnoqɐ llɐ ʎɹoʇs ɐ sỊ sỊɥʇ ʍoN

  [Antwort schreiben]

Forum / Bits und Bytes

(c) 1999 - 2026 team-ulm.de - all rights reserved - hosted by ibTEC Team-Ulm

- Presse - Blog - Historie - Partner - Nutzungsbedingungen - Datenschutzerklärung - Jugendschutz -