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

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

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

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

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

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

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

Код: 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
как скопировать файлы Планировщика задач из папки Windows
    #40106028
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Используй стандартную виндовую CopyFile.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
как скопировать файлы Планировщика задач из папки Windows
    #40106029
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Винда какая, кстати?

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


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

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

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

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

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


есть C:\Windows\System32\Tasks,
но я не исключаю, что в действительности это ссылка куда то поглубже, только мы видим это как путь
...
Рейтинг: 0 / 0
как скопировать файлы Планировщика задач из папки Windows
    #40106036
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что, Far Manager показывает папку Tasks в System32?
Мне лень проверять на десятке, но без скриншота не поверю.
...
Рейтинг: 0 / 0
как скопировать файлы Планировщика задач из папки Windows
    #40106037
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
C:\Windows\ System32\ Tasks
...
Рейтинг: 0 / 0
как скопировать файлы Планировщика задач из папки Windows
    #40106038
yemets63
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гаджимурадов Рустам
Что, Far Manager показывает папку Tasks в System32?
Мне лень проверять на десятке, но без скриншота не поверю.
...
Рейтинг: 0 / 0
как скопировать файлы Планировщика задач из папки Windows
    #40106048
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Когда уже чайники научатся отличать 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
как скопировать файлы Планировщика задач из папки Windows
    #40106058
yemets63
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

Я там, кстати, Win95 не увидел
...
Рейтинг: 0 / 0
как скопировать файлы Планировщика задач из папки Windows
    #40106269
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()
...
Рейтинг: 0 / 0
как скопировать файлы Планировщика задач из папки Windows
    #40106291
Barlone
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
как скопировать файлы Планировщика задач из папки Windows
    #40106369
Фотография defecator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
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
25 сообщений из 25, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / как скопировать файлы Планировщика задач из папки Windows
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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