download.bg
 Вход Списание  Новини  Програми  Статии  Форум  Чат   Абонамент  Топ95   Архив 

VBS to EXE

<1 2 >

Автор
Съобщение
hiroko
Сря, 12.12.07, 12:44
Аз разбирам така. Те искат от VBS да направят EXE без да компилират с Visual Studio обаче.
Така няма да може. Това което може е да се направи скрипта на VBS и да се съедини с друга програма. Тази друга програма трябва да изважда скрипта и да го дава на Scripting Host или на WMI.
По лесно ще бъде да се напише цялата програма на VB или друг език за правене на Standalone програми.
anonymous
Пет, 27.02.09, 19:54
За какво се разправяте толкоз,най-лесното е Еxe Script http://www.hide-folder.com/exescript.exe
редактиран от anonymous на 27.02.09 19:56
phrozencrew
Пет, 27.02.09, 20:17

RE: VBS to EXE

” За какво се разправяте толкоз,най-лесното е Еxe Script http://www.hide-folder.com/exescript.exe
Де да беше прав !
Аз до сега компилатор за VBS не съм виждал. Ще се радвам, ако някой предложи подобен. Това, което buldozera е дал, е най обикновен ембедер. Върши същата работа каквато върши и WinRar!
Архивира скрипта в саморазархивиращо се exe и при стартиране на exe-то стартира по нормалния начин с wscript скрипта от Temp-директорията на текущия потребител.
angelicstar
Пет, 27.02.09, 20:37
Ами за новите версии VS не знам, ама във VS6 може да обърнеш VBS на обикновен VB и после да си го компилнеш.
phrozencrew
Пет, 27.02.09, 20:55
Някакъв конвертер ли има? Пазя си една колекция от 4 CD-та с Visual Studio 6 и ще взема да си кача VB6 та да пробвам.
angelicstar
Пет, 27.02.09, 21:02
Ами не е точно конвертер. Не го помня точно. Пробвах го преди година и нещо и малко ми е издухало. Беше нещо от нов проект през Add File се вкарва VBSът в проекта и после още нещо се правеше, ама не помня. Има го в хелпа на VSто. Аз от там го четох.
anonymous
Пет, 27.02.09, 21:45

RE: VBS to EXE

” Някакъв конвертер ли има? Пазя си една колекция от 4 CD-та с Visual Studio 6 и ще взема да си кача VB6 та да пробвам. „

Недялко ако го откриеш начина със Visual Studio 6 би ли демонстрирал че и на мен ми е интересно... иначе ето едно друго решение за скриване на кода... Script Encoder

galkamalka
Съб, 28.02.09, 16:55
phrozencrew
Съб, 28.02.09, 20:40

RE: VBS to EXE

Интересни предложения, galka! Благодаря!
Проверих как се справят и това показа моя опит:
VisualBasicScript Compiler - Изисква задължително инсталиране на Visual Basic 6.0 run-time библиотеките, в противен случай вади грешки. Exe-тата стават малко по-големи от очакваното, но като цяло са с много приятни размери и биха могли да се прекарат през UPX.exe и strip.exe за да им се намали допълнително размера.

Конзолната програмка Vbs To Exe 1.1 при мен не можа да стартира дори най-обикновен:
MsgBox "Здравей!"

За това не мога да я коментирам.

Като цяло първото предложение VisualBasicScript Compiler е по-приемливият вариант, защото скрива сорс кода, прави сравнително малки exe-та и много често може да се стартира на някоя гейм машина, защото игрите често инсталират Run-Time файловете на VB.

galkamalka
Съб, 14.03.09, 21:43

RE: RE: VBS to EXE

” ...
Като цяло първото предложение VisualBasicScript Compiler е по-приемливият вариант, защото скрива сорс кода, прави сравнително малки exe-та и много често може да се стартира на някоя гейм машина, защото игрите често инсталират Run-Time файловете на VB. „
От известно време много ми се ще да попитам, каква е идеята за "скриването на кода"? Авторски права или просто е по-удачен вариант да се напъха и нещо друго в .exe-то?
И друго не разбирам-ако компилираме примера MsgBox "Здравей!" с ExeScript например, за която в последствие стана ясно, че не скрива кода се създава едно .exe, което ако отворя с notepad вътре има е такива работи
м•В;Саћ`еGєђбЩЙѓб€Щ и тем подобни жаби, маймунки и гущери...
И подръчния архиватор го отваря и вътре има 3 файла-UPX0, UPX1 и .rsrc. В тях също има разни іІяЇ®®я«Є©я¦ҐҐяўЎ. Та много ще ми бъде интересно, как това може да бъде прочетено и то като MsgBox "Здравей!"?
Може би това е програмен език, който изглежда по друг начин ако е погледнат през специална програма?!? Не ми се смейте не разбирам наистина

Искам и друго да попитам. Възможно ли е да си чета .dll-четата? Много са важни и напоследък са ми много интересни ама нищо не им разбирам през notepad.

phrozencrew
Съб, 14.03.09, 22:17

RE: RE: RE: VBS to EXE

” От известно време много ми се ще да попитам, каква е идеята за "скриването на кода"? Авторски права или просто е по-удачен вариант да се напъха и нещо друго в .exe-то?
И друго не разбирам-ако компилираме примера MsgBox "Здравей!" с ExeScript например, за която в последствие стана ясно, че не скрива кода се създава едно .exe, което ако отворя с notepad вътре има е такива работи
м•В;Саћ`еGєђбЩЙѓб€Щ и тем подобни жаби, маймунки и гущери...
И подръчния архиватор го отваря и вътре има 3 файла-UPX0, UPX1 и .rsrc. В тях също има разни іІяЇ®®я«Є©я¦ҐҐяўЎ. Та много ще ми бъде интересно, как това може да бъде прочетено и то като MsgBox "Здравей!"?
Може би това е програмен език, който изглежда по друг начин ако е погледнат през специална програма?!? Не ми се смейте не разбирам наистина

Искам и друго да попитам. Възможно ли е да си чета .dll-четата? Много са важни и напоследък са ми много интересни ама нищо не им разбирам през notepad. „

На първия въпрос - отговора е "и двете", т.е. и за запазване на идеята на автора, и за напъхване на нещо друго в exe-то (когато имаш време за забава с такива еквилибристики с антивирусните програми).
На втория въпрос - не отваряй програмата, създадена от ExeScript с текстови редактори, защото тя действа като ембедер с компресия. По скоро за да разбереш какво прави, използвай ProcessExplorer-приложение. То ще ти покаже дали нещо се разархивира в %TEMP% директорията ти. Интересна директория за събиране на данни :). Ефекта, който произвежда ExeScript можеш да го проследиш и с WinRar. Виж как се прави подобен архив в тази тема:
Rebol програмиране и WinRAR - Невероятно добра комбинация

<1 2 >

Коментар

за нас | за разработчици | за реклама | станете автори | in english  © 1998-2024   Experta Ltd.