Гость
Форумы / Delphi [игнор отключен] [закрыт для гостей] / как скопировать файлы Планировщика задач из папки Windows / 25 сообщений из 25, страница 1 из 1
21.10.2021, 20:23
    #40106016
yemets63
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как скопировать файлы Планировщика задач из папки Windows
планировщик задач Windows (последние версии) записывает задачи в c:\windows\system32\tasks в виде файлов.

как средствами delphi скопировать из этой папки нужные файлы задач?

нужные файлы находятся в папке, я перебрал ряд стандартных функций из библиотек delphi все пишут одно
class EFileNotFoundException with message 'The specified file was not found'.

P.S.
можно поколдовать с доступом в самой windows для tasks, все будет скопировано, но а как скопировать без танцев с бубнами.
Не обязательно от Юзера, пойдет и от Администратора.

не вызывать же консоль в delphi!
...
Рейтинг: 0 / 0
21.10.2021, 20:42
    #40106021
DarkMaster
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как скопировать файлы Планировщика задач из папки Windows
yemets63,

"Никому не показывай код. Никогда." (с)
...
Рейтинг: 0 / 0
21.10.2021, 20:48
    #40106022
Гаджимурадов Рустам
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как скопировать файлы Планировщика задач из папки Windows
yemets63> как средствами delphi скопировать из этой папки нужные файлы задач?
yemets63> class EFileNotFoundException with message 'The specified file was not found'.

Они копируются как обычно. EFileNotFoundException -
это не ошибка с правами доступа, так что показывай код.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
21.10.2021, 21:09
    #40106026
yemets63
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как скопировать файлы Планировщика задач из папки Windows
Гаджимурадов Рустам,

Код: pascal
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
var s1,s2:string;
begin
//  s1:=Edit1.Text+'\'+Edit2.Text;
//  s2:=Edit3.Text+'\'+Edit2.Text;
  s1:='c:\windows\system32\tasks\mfiletets';
  s2:='d:\testschedule\mfiletets';
  if FileExists(s1) then
  begin
     Application.MessageBox('BlaBlaBla','Yes!',0);
     TFile.Copy(s1,s2);
  end;
end;



это работает с любыми папками кроме windows\system32
...
Рейтинг: 0 / 0
21.10.2021, 21:12
    #40106028
Гаджимурадов Рустам
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как скопировать файлы Планировщика задач из папки Windows
Используй стандартную виндовую CopyFile.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
21.10.2021, 21:13
    #40106029
Гаджимурадов Рустам
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как скопировать файлы Планировщика задач из папки Windows
Винда какая, кстати?

А-то может во всяких 11х что-то
уже и поменялось, не удивлюсь.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
21.10.2021, 21:14
    #40106030
yemets63
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как скопировать файлы Планировщика задач из папки Windows
Гаджимурадов Рустам
Используй стандартную виндовую CopyFile.


ее тоже пробовал с windows\system32
...
Рейтинг: 0 / 0
21.10.2021, 21:14
    #40106031
yemets63
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как скопировать файлы Планировщика задач из папки Windows
Гаджимурадов Рустам
Винда какая, кстати?

А-то может во всяких 11х что-то
уже и поменялось, не удивлюсь.

Windows 10
...
Рейтинг: 0 / 0
21.10.2021, 21:14
    #40106032
Гаджимурадов Рустам
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как скопировать файлы Планировщика задач из папки Windows
yemets63
Код: pascal
1.
  s1:='c:\windows\system32\tasks\mfiletets';

А что, там действительно есть папка Tasks?
Хоть бы проводником проверил сначала.
...
Рейтинг: 0 / 0
21.10.2021, 21:18
    #40106034
yemets63
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как скопировать файлы Планировщика задач из папки Windows
когда я иду через Far Manager в эту папку, я вижу сообщение от Far.
он что то получает от Permission от Windows, и пишет предупреждение
но пропускает.
вывод, что копировать можно.
я конечно пробовал через консоль, работает, но это извращение же
...
Рейтинг: 0 / 0
21.10.2021, 21:20
    #40106035
yemets63
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как скопировать файлы Планировщика задач из папки Windows
Гаджимурадов Рустам
yemets63
Код: pascal
1.
  s1:='c:\windows\system32\tasks\mfiletets';

А что, там действительно есть папка Tasks?
Хоть бы проводником проверил сначала.


есть C:\Windows\System32\Tasks,
но я не исключаю, что в действительности это ссылка куда то поглубже, только мы видим это как путь
...
Рейтинг: 0 / 0
21.10.2021, 21:21
    #40106036
Гаджимурадов Рустам
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как скопировать файлы Планировщика задач из папки Windows
Что, Far Manager показывает папку Tasks в System32?
Мне лень проверять на десятке, но без скриншота не поверю.
...
Рейтинг: 0 / 0
21.10.2021, 21:22
    #40106037
Гаджимурадов Рустам
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как скопировать файлы Планировщика задач из папки Windows
C:\Windows\ System32\ Tasks
...
Рейтинг: 0 / 0
21.10.2021, 21:25
    #40106038
yemets63
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как скопировать файлы Планировщика задач из папки Windows
Гаджимурадов Рустам
Что, Far Manager показывает папку Tasks в System32?
Мне лень проверять на десятке, но без скриншота не поверю.
...
Рейтинг: 0 / 0
21.10.2021, 22:03
    #40106048
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как скопировать файлы Планировщика задач из папки Windows
Когда уже чайники научатся отличать System32 для 32-х разрядных программ и
System32 для 64-х разрядных?..

Ещё лучше было бы им научиться не лезть грязными руками туда, куда следует
ходить через API, но это полный анрил, конечно...
https://docs.microsoft.com/en-us/windows/win32/taskschd/task-scheduler-reference
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
21.10.2021, 22:58
    #40106058
yemets63
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как скопировать файлы Планировщика задач из папки Windows
Dimitry Sibiryakov

Когда уже чайники научатся отличать System32 для 32-х разрядных программ и
System32 для 64-х разрядных?..

Ещё лучше было бы им научиться не лезть грязными руками туда, куда следует
ходить через API, но это полный анрил, конечно...
https://docs.microsoft.com/en-us/windows/win32/taskschd/task-scheduler-reference


Дмитрий!, совершенно НЕ полезный комментарий.

есть заказчик и он хочет именно так копировать файлы, и ему плевать на методы реализации, при том он хочет именно копировать файлы.
Когда заказчик платит, и хочет что то, мне откровенно плевать, зачем ему это надо. Еще лет 20 назад я пытался наставлять на путь истинный заказчика, но это было моей ошибкой.

Когда я плачу, я хочу именно так как мне надо, когда кто то платит мне, я не умничаю.
Практика с задачами от заказчиков в основном обратно пропорциональна теории и иногда разумных решений.

Дмитрий!, где в твоем комментарии решение? Прежде чем что то писать сюда, чтобы услышать мнения, и путь к решению, я сначала все проштудирую и попробую. При том несколько решений найдено всегда, но хочется альтернативных решений. "Всех по слушай и сделай по своему. "
...
Рейтинг: 0 / 0
21.10.2021, 23:00
    #40106059
YuRock
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как скопировать файлы Планировщика задач из папки Windows
yemets63
Дмитрий!, где в твоем комментарии решение?
В первом предложении его ответа.
...
Рейтинг: 0 / 0
21.10.2021, 23:17
    #40106062
yemets63
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как скопировать файлы Планировщика задач из папки Windows
YuRock,

замечание об отличии 32 64 не уместно, по причине того, что само копирование напрямую функциями delphi из Tasks не работает. Именно то что я написал, Теория и Практика.
Заказчик хочет не только копировать но и переносить файлы из Tasks. Именно заказчик это продемонстрировал в FarManager.
Решение нашлось, но.... хочется альтернативного.

последняя система где работало копирование функциями delphi, была Windows 7 32 и 64.
8-ка, 10-ка - уже НЕТ!!!
...
Рейтинг: 0 / 0
22.10.2021, 01:11
    #40106072
YuRock
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как скопировать файлы Планировщика задач из папки Windows
yemets63
последняя система где работало копирование функциями delphi, была Windows 7 32 и 64.
8-ка, 10-ка - уже НЕТ!!!
Разницы в работе UAC и виртуализации между этими системами нет никакой.
...
Рейтинг: 0 / 0
22.10.2021, 09:21
    #40106092
Barlone
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как скопировать файлы Планировщика задач из папки Windows
yemets63
YuRock,

замечание об отличии 32 64 не уместно, по причине того, что само копирование напрямую функциями delphi из Tasks не работает. Именно то что я написал, Теория и Практика.
Заказчик хочет не только копировать но и переносить файлы из Tasks. Именно заказчик это продемонстрировал в FarManager.
Решение нашлось, но.... хочется альтернативного.

последняя система где работало копирование функциями delphi, была Windows 7 32 и 64.
8-ка, 10-ка - уже НЕТ!!!
Far как видно на скриншоте x64. А ваша программа?
...
Рейтинг: 0 / 0
22.10.2021, 19:48
    #40106210
yemets63
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как скопировать файлы Планировщика задач из папки Windows
Barlone,

теория здесь отпадает полностью.
и так практика.
да, я ставил фар 32 и смотрел, ставил 64 и смотрел
делал софт и смотрел, подстановка возможных путей и доступ к файлу,
рекурсивный автопробег по диску.
я не задаю акого уровня здесь с таким настроением, я сделал, но меня пугает мое рещение, я не уверен в нем. но здесь кроме всплесков теоретиков не было практического предложения.

диапазаон тестирования NT4 / WinXP SP3
.... Srvr 2022 / Win 11
...
Рейтинг: 0 / 0
22.10.2021, 20:41
    #40106220
defecator
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как скопировать файлы Планировщика задач из папки Windows
yemets63
Barlone,

теория здесь отпадает полностью.
и так практика.
да, я ставил фар 32 и смотрел, ставил 64 и смотрел
делал софт и смотрел, подстановка возможных путей и доступ к файлу,
рекурсивный автопробег по диску.
я не задаю акого уровня здесь с таким настроением, я сделал, но меня пугает мое рещение, я не уверен в нем. но здесь кроме всплесков теоретиков не было практического предложения.

диапазаон тестирования NT4 / WinXP SP3
.... Srvr 2022 / Win 11

а где ты взял столько живых установленных операционок ?
NT4, например ?

Я там, кстати, Win95 не увидел
...
Рейтинг: 0 / 0
23.10.2021, 12:12
    #40106269
Barlone
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как скопировать файлы Планировщика задач из папки Windows
yemets63
Barlone,

теория здесь отпадает полностью.
и так практика.
да, я ставил фар 32 и смотрел, ставил 64 и смотрел
делал софт и смотрел, подстановка возможных путей и доступ к файлу,
рекурсивный автопробег по диску.
я не задаю акого уровня здесь с таким настроением, я сделал, но меня пугает мое рещение, я не уверен в нем. но здесь кроме всплесков теоретиков не было практического предложения.

диапазаон тестирования NT4 / WinXP SP3
.... Srvr 2022 / Win 11

Я задал простой вопрос - ваша программа 32 или 64 битная? Вы на него не в состоянии ответить?
А Far умеет отключать виртуализацию файловой системы - смотрите вот тут https://github.com/FarGroup/FarManager/blob/master/far/hook_wow64.cpp обращение к Wow64DisableWow64FsRedirection()
...
Рейтинг: 0 / 0
23.10.2021, 14:19
    #40106291
Barlone
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как скопировать файлы Планировщика задач из папки Windows
...
Рейтинг: 0 / 0
23.10.2021, 20:00
    #40106369
defecator
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как скопировать файлы Планировщика задач из папки Windows
Barlone
yemets63
Barlone,

теория здесь отпадает полностью.
и так практика.
да, я ставил фар 32 и смотрел, ставил 64 и смотрел
делал софт и смотрел, подстановка возможных путей и доступ к файлу,
рекурсивный автопробег по диску.
я не задаю акого уровня здесь с таким настроением, я сделал, но меня пугает мое рещение, я не уверен в нем. но здесь кроме всплесков теоретиков не было практического предложения.

диапазаон тестирования NT4 / WinXP SP3
.... Srvr 2022 / Win 11

Я задал простой вопрос - ваша программа 32 или 64 битная? Вы на него не в состоянии ответить?
А Far умеет отключать виртуализацию файловой системы - смотрите вот тут https://github.com/FarGroup/FarManager/blob/master/far/hook_wow64.cpp обращение к Wow64DisableWow64FsRedirection()

Даже и не думайте пользоваться функцией Wow64DisableWow64FsRedirection!
https://blog.not-a-kernel-guy.com/2009/04/03/482/
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / как скопировать файлы Планировщика задач из папки Windows / 25 сообщений из 25, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]