Показать сообщение отдельно
  #4  
Старый 19.11.2013, 14:22
saylar_06 saylar_06 вне форума
Прохожий
 
Регистрация: 08.06.2012
Сообщения: 33
Репутация: 10
По умолчанию

Цитата:
Сообщение от poli-smen
Назови разрядность (битность) Windows и разрядность твоего приложения.

windows x64 приложение пишу на этой же оз, приложение вроде как x32 сейчас это тестовое приложение просто тупо две строчки кода скопировать файл и удалить его...


Код:
  
CopyFile(PChar(dir+'\123.exe'),PChar('C:\Windows\System32\123.exe'), True); (удачно)
  ShellExecute(Application.Handle,PChar('open'),PChar('C:\Windows\System32\123.exe'),Nil,Nil,SW_SHOW); (удачно)

 WinExec(PANsiChar('TASKKILL /F /IM 123.exe'), SW_HIDE); (удачно)

  if (deleteFile('C:\Windows\System32\123.exe')) then (не удано)
    ShowMessage('Well done!')
  else
    ShowMessage('ERROR CODE: '+IntToStr(GetLastError)); 


Цитата:
Сообщение от NumLock
GetLastError что гворит?
код ошибки 2
Ответить с цитированием