Kopiowanie plików używanych

dział ogólny

Kopiowanie plików używanych

Nowy postprzez mko000 » niedziela, 10 stycznia 2010, 11:15

Jak skopiowac aktualnie uzywany plik ? Tzn odpalam plik.exe i on sam sie kopiuje do C:/moj program/plik.exe ? CopyFile wyrzuca mi blad
Avatar użytkownika
mko000
Homos antropiczny
Homos antropiczny
 
Posty: 74
Dołączył(a): sobota, 19 grudnia 2009, 00:30
PodziÄ™kowaÅ‚ : 35
OtrzymaÅ‚ podziÄ™kowaÅ„: 0
System operacyjny: Windows XP Pro SP2
Kompilator: C++ Builder 2010
    Windows XPChrome

Re: Kopiowanie plików używanych

Nowy postprzez Cyfrowy Baron » niedziela, 10 stycznia 2010, 11:34

Coś wiec robisz źle. Wykonałem test w C++Builder 2010 i mi skopiowało:

Kod: Zaznacz cały
//---------------------------------------------------------------------------
void __fastcall TForm1::Button1Click(TObject *Sender)
{
String fileName = Application->ExeName;
CopyFile(fileName.t_str(), "c:\\skopiowany.exe", false);
}
//---------------------------------------------------------------------------


C:/moj program/plik.exe


powinno chyba być tak: C:\moj program\plik.exe, a w kodzie programu to wogóle podajesz tak: C:\\moj program\\plik.exe, katalog do którego kopiujesz musi istnieć.
Avatar użytkownika
Cyfrowy Baron
Administrator
Administrator
 
Posty: 4716
Dołączył(a): niedziela, 13 lipca 2008, 15:17
PodziÄ™kowaÅ‚ : 12
OtrzymaÅ‚ podziÄ™kowaÅ„: 442
System operacyjny: Windows 7 x64 SP1
Kompilator: Embarcadero RAD Studio XE2
C++ Builder XE2 Update 4
SKYPE: cyfbar
Gadu Gadu: 0
    Windows XPFirefox

Re: Kopiowanie plików używanych

Nowy postprzez mko000 » niedziela, 10 stycznia 2010, 11:51

Problemem jest to że aby to zadziałało potrzebne jest konto administratora. Z konta z ograniczeniami nie działa. Dziękuję za pomoc
Avatar użytkownika
mko000
Homos antropiczny
Homos antropiczny
 
Posty: 74
Dołączył(a): sobota, 19 grudnia 2009, 00:30
PodziÄ™kowaÅ‚ : 35
OtrzymaÅ‚ podziÄ™kowaÅ„: 0
System operacyjny: Windows XP Pro SP2
Kompilator: C++ Builder 2010
    Windows XPChrome

Re: Kopiowanie plików używanych

Nowy postprzez Cyfrowy Baron » niedziela, 10 stycznia 2010, 15:21

Możesz wymuszać uruchamianie aplikacji z poświadczeniami administratora, to oczywiście wymaga podania hasła administratora.
► patrz serwis: Cyfrowy Baron dziaÅ‚: porady -> API -> Uruchamianie programu z poÅ›wiadczeniami dla wybranego użytkownika (tylko WinXP).
Avatar użytkownika
Cyfrowy Baron
Administrator
Administrator
 
Posty: 4716
Dołączył(a): niedziela, 13 lipca 2008, 15:17
PodziÄ™kowaÅ‚ : 12
OtrzymaÅ‚ podziÄ™kowaÅ„: 442
System operacyjny: Windows 7 x64 SP1
Kompilator: Embarcadero RAD Studio XE2
C++ Builder XE2 Update 4
SKYPE: cyfbar
Gadu Gadu: 0
    Windows XPFirefox


  • Podobne tematy
    Odpowiedzi
    Wyświetlone
    Ostatni post

Powrót do Ogólne problemy z programowaniem

Kto przeglÄ…da forum

Użytkownicy przeglądający ten dział: Google [Bot] i 6 gości