Создание исполняемых файлов для запуска из сетевой папки Windows: скрытие из списка открытых файловDelphi , Программа и Интерфейс , EXE файлВопрос, поднятый пользователем, заключается в создании исполняемого файла, который будет запущен из сетевой папки Windows и при этом не будет отображаться в списке открытых файлов сервера. Это может быть актуально, например, для приложений, которые работают через сетевой доступ и не должны оставлять следов своей работы в виде открытых файлов на сервере. Подробности проблемыПример простого приложения на Delphi, которое компилируется в исполняемый файл размером всего 28 килобайт, выполняет простую задачу: ожидает нажатия клавиши Enter пользователем. Пока приложение запущено, оно появляется в списке открытых файлов на сервере. Были попытки использовать флаги PE для изменения поведения загрузчика, но они не дали желаемого результата. Альтернативный ответ и обсуждениеДополнительные исследования показали, что флаги Подтвержденный ответИсходя из комментариев и обсуждений, прямых решений для скрытия файла из списка открытых файлов сервера, используя только настройки PE, не существует. Однако есть несколько альтернативных подходов:
Пример кода
ЗаключениеХотя прямых решений для скрытия файла из списка открытых файлов сервера не существует, можно использовать альтернативные подходы, такие как копирование файлов в локальную директорию пользователя или передачу конфигурации через параметры командной строки. Эти методы требуют дополнительной разработки и могут добавить сложности в процесс развертывания приложения, но они позволяют достичь желаемого результата, минимизируя связь с сетевым диском во время работы приложения. Пользователь задает вопрос о создании исполняемого файла для запуска из сетевой папки Windows, который не должен отображаться в списке открытых файлов сервера, и рассматривает различные подходы к решению этой задачи. Комментарии и вопросыПолучайте свежие новости и обновления по Object Pascal, Delphi и Lazarus прямо в свой смартфон. Подпишитесь на наш Telegram-канал delphi_kansoftware и будьте в курсе последних тенденций в разработке под Linux, Windows, Android и iOS Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.
|
||||
©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007 |