Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
скопировать файл в системную директорию
|
|||
|---|---|---|---|
|
#18+
как скопировать файл file.txt в c:\winnt\system32\drivers\? в командном *.bat файле? Вместо с:\winnt может быть и другая системная директория. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2009, 00:38 |
|
||
|
скопировать файл в системную директорию
|
|||
|---|---|---|---|
|
#18+
Выполните команду SET в коммандной строке - там сообразите. Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2009, 00:45 |
|
||
|
скопировать файл в системную директорию
|
|||
|---|---|---|---|
|
#18+
set устанавливает переменную,я прав? А как получить системную директорию? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2009, 10:13 |
|
||
|
скопировать файл в системную директорию
|
|||
|---|---|---|---|
|
#18+
у меня SET вывел: ... SystemRoot=D:\WINDOWS ... SystemRoot - это и есть искомая дирректория. В bat вместо пути D:\WINDOWS\system32\drivers\ можно использовать: %SystemRoot%\system32\drivers\ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2009, 10:20 |
|
||
|
скопировать файл в системную директорию
|
|||
|---|---|---|---|
|
#18+
Serega128set устанавливает переменную,я прав? А как получить системную директорию? SET ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2009, 11:34 |
|
||
|
скопировать файл в системную директорию
|
|||
|---|---|---|---|
|
#18+
Доброго всем времени суток! И действительно - работает: e:\0_All Delphi\000_ADriver\DriverInstaller>copy /Y /V regwork.sys %SystemRoot%\system32\drivers\ А не подскажете, уважаемые Гуру, какую привилегию нуно получить Delphiйскому Proect1.exe чтобы сделать то же самое? А то вот это: Procedure FileCopy( Const SourceFilename, TargetFilename: String ); Var S, T: TFileStream; Begin S := TFileStream.Create( SourceFilename, fmOpenRead or fmShareDenyWrite); try T := TFileStream.Create( TargetFilename, fmShareExclusive or fmCreate ); try T.CopyFrom(S, S.Size) ; T.Free; S.Free; except on E : EFCreateError do MessageBox(0, PChar('Не удаётся записать файл'+#13+TargetFilename+#13+ E.ClassName+' ошибка с сообщением : '+E.Message), 'DriverRegister', MB_IconError); end ; except on E : EFCreateError do MessageBox(0, PChar('Не удаётся прочитать файл'+#13+SourceFilename+#13+ E.ClassName+' ошибка с сообщением : '+E.Message), 'DriverRegister', MB_IconError); End ; End ; FileCopy(GetCurrentDir + '\' + DrivName + '.sys', GetEnvironmentVariable('SYSTEMROOT')+'\system32\drivers'); выдаёт: отказано в доступе... Не - замутить такое: var s: string ; TS: TStringList; ..... TS:= TStringList.Create; s:= 'copy /Y /V ' + GetCurrentDir + '\' + DrivName + '.sys %SystemRoot%\system32\drivers\'; TS.Add(s); TS.SaveToFile(GetEnvironmentVariable('Temp') + '\tmp.cmd'); - не вопрос, вот только почему-то ни WinExec, ни WinShellExecute этот tmp.cmd запустить не могут, пока ручками (в ВинКомандёре) его не тыркнешь - тогда-то: Сопировоно файлов - 1... Мож потому, что program DriverRegister; {$APPTYPE CONSOLE} ??? - так вродь как не должно быть, хотя... ОбЧем заранее благодарен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2014, 15:10 |
|
||
|
скопировать файл в системную директорию
|
|||
|---|---|---|---|
|
#18+
UFO 007, думаю тебе следует добавить в приложение манифест чтобы приложение запускалось с правами администратора. Код: xml 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2014, 00:06 |
|
||
|
|

start [/forum/topic.php?fid=26&tid=1494333]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
43ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
43ms |
get tp. blocked users: |
2ms |
| others: | 236ms |
| total: | 367ms |

| 0 / 0 |
