Как создать exe-файл с помощью VBS

Как сделать исполняемый файл с помощью VBS. Код для txt есть, но как его изменить сделать из этого exe

    Dim objFSO 
Set objFSO = CreateObject("Scripting.FileSystemObject")

Const Append = 8 
Dim FDir
FDir = ("Area where file will be saved") 
Const FName_Ext = "Title of document.txt"
Dim Final 
Final = FDir + FName_Ext

Dim objtxt 
set objtxt = objFSO.CreateTextFile(Final, True)
Set objtxt = Nothing

Dim FWrite 
Set FWrite = objFSO.OpenTextFile(Final, Append)

FWrite.WriteLine("this is the text in the file.!!! hahaha lol wohoo yada yada yada. okay done!")  
FWrite.Close()
Set FWrite = Nothing
Set objFSO = Nothing

Какие именно данные вы хотите добавить в exe-файл? Вы можете назвать файл foo.exe вместо foo.txt, но это не делает его волшебным образом исполняемым файлом действительный.

41686d6564 02.09.2018 16:29

Сделайте шаг назад и опишите реальную проблему, которую вы пытаетесь решить, а не то, что вы считаете решением. Как вы думаете, почему вам нужно, чтобы VBScript создавал исполняемый файл? Какова цель этого файла? Откуда берется контент?

Ansgar Wiechers 02.09.2018 20:15

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

Stein Åsmul 02.09.2018 21:29
Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
1
3
866
1

Ответы 1

Познакомьтесь с Заголовки PE. Короче говоря, это много двоичных данных, которые сообщают Windows, где что найти, когда он начинает выполнять ваш файл. Хотя vbs не был разработан для двоичной магии, простой текстовый способ поможет, если вы сохранили свои двоичные данные в переменной, по крайней мере, согласно это microsoft doc.

Другие вопросы по теме