Страница: 1 |
Страница: 1 |
Вопрос: Файловые отображения
Добавлено: 02.08.06 06:45
Автор вопроса: Mihalыch | ICQ: 373-509-101
При использовании ф-ии CreateFileMapping, среди прочих есть константа (SEC_IMAGE - файл является исполняемым). Какое её предназначение, т.е. в каких случаях и для чего она применяется? И можно ли запустить отображенный на память исполняемый файл?
Ответы
Всего ответов: 7
Номер ответа: 1
Автор ответа:
JMP
Вопросов: 6
Ответов: 171
Профиль | | #1
Добавлено: 02.08.06 17:49
и "The mapping object must be created with PAGE_EXECUTE_READWRITE or PAGE_EXECUTE_READ access"
далее Вам нужна АПИ MapViewOfFile с параметром FILE_MAP_EXECUTE чтобы запустить отображенный в памяти файл.
Best regards,
Номер ответа: 2
Автор ответа:
BUG(O)R
ICQ: 827887
Вопросов: 13
Ответов: 142
Web-сайт:
Профиль | | #2
Добавлено: 05.08.06 11:25
Ну во-первых тебе удасться это сделать только если файл существует на диске.
И ещё это опция доступна начиная c XP Xp2
Номер ответа: 3
Автор ответа:
Dr. Zwoo4
ICQ: 319248917
Вопросов: 3
Ответов: 25
Профиль | | #3
Добавлено: 06.08.06 04:43
а ещё, о том, что файл является исполняемым можно прочитать в реестре в разделе HKEY_CLASSES_ROOT...
Номер ответа: 4
Автор ответа:
GSerg
Вопросов: 0
Ответов: 1876
Профиль | | #4
Добавлено: 06.08.06 04:47
И что же там можно прочитать?..
Номер ответа: 5
Автор ответа:
Dr. Zwoo4
ICQ: 319248917
Вопросов: 3
Ответов: 25
Профиль | | #5
Добавлено: 06.08.06 05:11
Content Type = application/x-msdownload
Номер ответа: 6
Автор ответа:
Dr. Zwoo4
ICQ: 319248917
Вопросов: 3
Ответов: 25
Профиль | | #6
Добавлено: 06.08.06 05:13
это, конечно, не совсем то, что нужно.
Но есть и ещё кое-что: переменная среды "PATHEXT"
Номер ответа: 7
Автор ответа:
Dr. Zwoo4
ICQ: 319248917
Вопросов: 3
Ответов: 25
Профиль | | #7
Добавлено: 06.08.06 05:15
вообще не то, что нужно.