Форум программистов, компьютерный форум, киберфорум
PowerShell
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.92/25: Рейтинг темы: голосов - 25, средняя оценка - 4.92
 Аватар для Claster
91 / 56 / 12
Регистрация: 02.10.2008
Сообщений: 550

Есть ли возможность в PowerShell скрыть или зашифровать код?

20.07.2016, 15:58. Показов 5259. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Привет все. Скажите есть ли возможность скрыть код в PowerShell или зашифровать его?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
20.07.2016, 15:58
Ответы с готовыми решениями:

Есть ли в Access возможность скрыть основное окно программы при запуске, и оставить только всплывающие окна?
Всем, привет. Подскажите, имеется ли в Access возможность скрыть основное окно программы при запуске и оставить только всплывающие окна?

Есть ли возможность скрыть часть кода одним символом при написании кода?
Мне интересно есть ли возможность скрыть часть кода программы от его копирования(от конкурентов допустим), чтобы при просмотре человек не...

Есть ли возможность переписать код Джава(инкрементатор) на PHP?
вот код на Джаваскрипт <html> <head> <meta charset="utf-8"> <title>Numers +</title> </head> <body> <form...

9
 Аватар для v_svitere
774 / 423 / 137
Регистрация: 03.06.2009
Сообщений: 1,223
Записей в блоге: 4
20.07.2016, 16:10
Claster, не очень понятно что вы имеете ввиду.
Например, powershell-ные сценарии можно обернуть в exe, например через PowerGui, это самый простой вариант.

Добавлено через 8 минут
Claster, также если волнует просто открывающееся окно хоста powershell его можно скрыть.
powershell.exe -windowstyle hidden "С:\Temp\test.ps1"
1
 Аватар для Claster
91 / 56 / 12
Регистрация: 02.10.2008
Сообщений: 550
20.07.2016, 16:49  [ТС]
Есть скрипт который через Com объект получает данные из 1с и сохраняет их в папку (в ту папку откуда выполняется скрипт).
Скачал утилиту, взял скрипт зашел в Tools->Compile Script, создался exe файл, дальше выполнил скрипт на сервере, а фалы не создались =(
0
 Аватар для v_svitere
774 / 423 / 137
Регистрация: 03.06.2009
Сообщений: 1,223
Записей в блоге: 4
20.07.2016, 16:57
Claster,
Есть скрипт который через Com объект получает данные из 1с
Знакомо до боли)
По идее никаких функциональных различий быть не должно между запуском с хоста powershell и через exe.
Правильно ли я понял, скрипт скомпилили в exe и exe-шник перенесли на сервер?
В путях нигде не ошиблись? Скрипт(ps1) на сервере выполняется?
1
 Аватар для Claster
91 / 56 / 12
Регистрация: 02.10.2008
Сообщений: 550
20.07.2016, 17:11  [ТС]
Да скрипт ps1 на сервере выполняется без проблем. И в какой папке я его выполню (Run with PowerShell) там он и создает файлы

Добавлено через 12 минут
добавил кусок в скрипт что бы посмотреть куда
$curDir = $MyInvocation.MyCommand.Definition | split-path -parent
Write-Host $curDir

в итоге вот что увидел C:\Users\Dev\AppData\Local\Temp\3\Quest Software\PowerGUI =(
0
 Аватар для v_svitere
774 / 423 / 137
Регистрация: 03.06.2009
Сообщений: 1,223
Записей в блоге: 4
20.07.2016, 17:23
Claster, А вам нужна директория откуда запускается скрипт?
Если да, то можно так попробовать
PowerShell
1
2
Add-Type -AssemblyName system.windows.forms
$path=[system.windows.forms.application]::startuppath
1
Покинул форум
3700 / 1483 / 355
Регистрация: 07.05.2015
Сообщений: 2,903
20.07.2016, 23:12
Цитата Сообщение от v_svitere
...можно так попробовать...
$PSScriptRoot?
0
 Аватар для v_svitere
774 / 423 / 137
Регистрация: 03.06.2009
Сообщений: 1,223
Записей в блоге: 4
20.07.2016, 23:33
greg zakharov, Хмм.. не знал, спасибо. В 2.0 тоже работает?
1
 Аватар для Claster
91 / 56 / 12
Регистрация: 02.10.2008
Сообщений: 550
21.07.2016, 16:03  [ТС]
Сделал так
$PSScriptRoot = Split-Path $MyInvocation.MyCommand.Path -Parent

Потом добавил к название файлу $PSScriptRoot + "\ИмяФала.csv"

Вышла ошибка "Access to the path 'Тут мой каталог' is denied."

Добавлено через 6 минут
Ошибка
Cannot convert value "Тут моя директория" to type "System.IO.StreamWriter". Error: "Access to the path 'Тут моя директория' is denied."

Добавлено через 4 часа 48 минут
Вопрос решен спасибо всем
0
1 / 1 / 0
Регистрация: 19.01.2019
Сообщений: 32
16.12.2019, 10:10
https://xakep.ru/2018/11/06/po... fuscation/
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
16.12.2019, 10:10
Помогаю со студенческими работами здесь

в каком из cms есть встроенная возможность редактировать код
Всем привет! Есть задача построить интернет магазин, с возможностью анализа из админки, что куплено, график категорий товаров, что...

Выкинуть диск, или есть возможность реабилитации?
Что означает данный результат теста? Стоит ли уже нести в мусорку hard или можно починить?

Есть ли в Qt возможность генерить HTML код из обычной GUI формы?
Привет! Вот тут озадачился вопросом. Например, делаю я веб сервер. Как его сделать - отдельная песня и вопросов не вызывает, интересно...

Есть возможность в Qt использовать SMTP и POP или IMAP?
Есть возможность в Qt использовать SMTP и POP или IMAP? Если да, то как и если можно с примерами.

Есть ли возможность воспроизвести (или извлечь ) звук в 97 Офисе?
Неожиданно (ЗА РЮМКОЙ ЧАЯ) вспдыл вопрос. В 95 Ёкселе можно было создать звуковое приложение. 97 Офис его (у меня по крайней мере)не...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru