Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 08.06.2025, 20:13   #1
gmsmag
Новичок
Джуниор
 
Регистрация: 08.06.2025
Сообщений: 2
Сообщение Не могу прочитать Vbs

Не могу прочитать код скрипта - но скрипт на win7 начудил - что сам не пойму.
код ниже - кто сможет оценить результаты его действия и возможно ли все вернуть, как было до него - откат системы -не помог.
Сам Код

If Not WScript.Arguments.Named.Exists("ele vate") Then
CreateObject("Shell.Application").S hellExecute WScript.FullName, """" & WScript.ScriptFullName & """ /elevate", "", "runas", 10
WScript.Quit
End If

Set oShell = CreateObject("WScript.Shell")
Set oEnvSystem = oShell.Environment("SYSTEM")
Set oFS = CreateObject("Scripting.FileSystemO bject")

Dim sBasePath, sJarFile
sBasePath = oFS.GetParentFolderName(oFS.GetPare ntFolderName(WScript.ScriptFullName ))
sJarFile = sBasePath & "\ja-netfilter.jar"

If Not oFS.FileExists(sJarFile) Then
MsgBox "ja-netfilter.jar not found", vbOKOnly Or vbCritical
WScript.Quit -1
End If

MsgBox "It may take a few seconds to execute this script." & vbCrLf & vbCrLf & "Click 'OK' button and wait for the prompt of 'Done.' to pop up!"

Dim sEnvKey, sEnvVal, aJBProducts
aJBProducts = Array("idea", "clion", "phpstorm", "goland", "pycharm", "webstorm", "webide", "rider", "datagrip", "rubymine", "appcode", "dataspell", "gateway", "jetbrains_client", "jetbrainsclient", "studio", "devecostudio")

Set re = New RegExp
re.Global = True
re.IgnoreCase = True
re.Pattern = "^\-javaagent:.*[\/\\]ja\-netfilter\.jar.*"

Sub RemoveEnv(env)
On Error Resume Next

For Each sPrd in aJBProducts
sEnvKey = UCase(sPrd) & "_VM_OPTIONS"
sEnvVal = oShell.ExpandEnvironmentStrings("%" & sEnvKey & "%")
If sEnvVal <> ("%" & sEnvKey & "%") Then
env.Remove(sEnvKey)
End If
Next
End Sub

RemoveEnv oShell.Environment("USER")

Dim sVmOptionsFile
For Each sPrd in aJBProducts
sEnvKey = UCase(sPrd) & "_VM_OPTIONS"
sVmOptionsFile = sBasePath & "\vmoptions" & sPrd & ".vmoptions"
If oFS.FileExists(sVmOptionsFile) Then
ProcessVmOptions sVmOptionsFile
oEnvSystem(sEnvKey) = sVmOptionsFile
End If
Next

Sub ProcessVmOptions(ByVal file)
Dim sLine, sNewContent, bMatch
Set oFile = oFS.OpenTextFile(file, 1, 0)

sNewContent = ""
Do Until oFile.AtEndOfStream
sLine = oFile.ReadLine
bMatch = re.Test(sLine)
If Not bMatch Then
sNewContent = sNewContent & sLine & vbLf
End If
Loop
oFile.Close

sNewContent = sNewContent & "-javaagent:" & sJarFile & "=jetbrains"
Set oFile = oFS.OpenTextFile(file, 2, 0)
oFile.Write sNewContent
oFile.Close
End Sub

MsgBox "Done."
Вложения
Тип файла: zip jetbra.zip (145.3 Кб, 0 просмотров)
gmsmag вне форума Ответить с цитированием
Старый 08.06.2025, 20:14   #2
gmsmag
Новичок
Джуниор
 
Регистрация: 08.06.2025
Сообщений: 2
По умолчанию

Цитата:
Сообщение от gmsmag Посмотреть сообщение
Не могу прочитать код скрипта - но скрипт на win7 начудил - что сам не пойму.
код ниже - кто сможет оценить результаты его действия и возможно ли все вернуть, как было до него - откат системы -не помог.
Сам Код

If Not WScript.Arguments.Named.Exists("ele vate") Then
CreateObject("Shell.Application").S hellExecute WScript.FullName, """" & WScript.ScriptFullName & """ /elevate", "", "runas", 10
WScript.Quit
End If

Set oShell = CreateObject("WScript.Shell")
Set oEnvSystem = oShell.Environment("SYSTEM")
Set oFS = CreateObject("Scripting.FileSystemO bject")

Dim sBasePath, sJarFile
sBasePath = oFS.GetParentFolderName(oFS.GetPare ntFolderName(WScript.ScriptFullName ))
sJarFile = sBasePath & "\ja-netfilter.jar"

If Not oFS.FileExists(sJarFile) Then
MsgBox "ja-netfilter.jar not found", vbOKOnly Or vbCritical
WScript.Quit -1
End If

MsgBox "It may take a few seconds to execute this script." & vbCrLf & vbCrLf & "Click 'OK' button and wait for the prompt of 'Done.' to pop up!"

Dim sEnvKey, sEnvVal, aJBProducts
aJBProducts = Array("idea", "clion", "phpstorm", "goland", "pycharm", "webstorm", "webide", "rider", "datagrip", "rubymine", "appcode", "dataspell", "gateway", "jetbrains_client", "jetbrainsclient", "studio", "devecostudio")

Set re = New RegExp
re.Global = True
re.IgnoreCase = True
re.Pattern = "^\-javaagent:.*[\/\\]ja\-netfilter\.jar.*"

Sub RemoveEnv(env)
On Error Resume Next

For Each sPrd in aJBProducts
sEnvKey = UCase(sPrd) & "_VM_OPTIONS"
sEnvVal = oShell.ExpandEnvironmentStrings("%" & sEnvKey & "%")
If sEnvVal <> ("%" & sEnvKey & "%") Then
env.Remove(sEnvKey)
End If
Next
End Sub

RemoveEnv oShell.Environment("USER")

Dim sVmOptionsFile
For Each sPrd in aJBProducts
sEnvKey = UCase(sPrd) & "_VM_OPTIONS"
sVmOptionsFile = sBasePath & "\vmoptions" & sPrd & ".vmoptions"
If oFS.FileExists(sVmOptionsFile) Then
ProcessVmOptions sVmOptionsFile
oEnvSystem(sEnvKey) = sVmOptionsFile
End If
Next

Sub ProcessVmOptions(ByVal file)
Dim sLine, sNewContent, bMatch
Set oFile = oFS.OpenTextFile(file, 1, 0)

sNewContent = ""
Do Until oFile.AtEndOfStream
sLine = oFile.ReadLine
bMatch = re.Test(sLine)
If Not bMatch Then
sNewContent = sNewContent & sLine & vbLf
End If
Loop
oFile.Close

sNewContent = sNewContent & "-javaagent:" & sJarFile & "=jetbrains"
Set oFile = oFS.OpenTextFile(file, 2, 0)
oFile.Write sNewContent
oFile.Close
End Sub

MsgBox "Done."

Суть что скрипт сделал с виндами !!!
gmsmag вне форума Ответить с цитированием
Старый 09.06.2025, 00:13   #3
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,830
По умолчанию

Ничего он с виндами не делал. А обсуждение кряков и взлома запрещено правилами форума.
p51x вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не могу прочитать данные из IndexedDB Amon JavaScript, Ajax 0 18.03.2020 00:54
Не могу прочитать cookie pimple2006 PHP 2 17.06.2012 16:35
Не могу прочитать файл... TwiX Общие вопросы C/C++ 6 21.09.2009 20:46
не могу прочитать файл L_M PHP 24 03.08.2009 04:39
Не могу прочитать параметры BlackOmen Общие вопросы Delphi 9 25.07.2008 11:37