Puncte:0

Probleme de performanță la rularea codului VBScript din cauza apelurilor către interfața de scanare antimalware (AMSI)

drapel ph

Lucrez cu o aplicație care procesează un tabel și pentru fiecare rând creează un script de bază vizual foarte simplu și îl execută înainte ca alte procese să fie executate. Scriptul Vbs este doar o instrucțiune If - Else cu o logică simplă care returnează adevărat sau fals.

Se pare că timpul de procesare a aplicației s-a dublat la trecerea de la Windows Server 2012 la Windows Server 2016 din cauza verificărilor AMSI făcute pe Windows 2016, dar nu și pe Windows 2012 de Windows Defender.

Există vreo modalitate de a reduce acest impact fără a fi nevoie să dezactivați verificările AMSI pe server?

Un lucru pe care aș dori să știu este dacă apelurile AMSI sunt efectuate atunci când este creat scriptul? Poate există opțiunea de a crea scriptul ca funcție și de a-l înregistra, astfel încât verificarea AMSI să fie apelată numai atunci când funcția este înregistrată. Nu știu dacă acest lucru este posibil, deoarece nu am reușit să găsesc multe informații despre când Windows Defender apelează această interfață.

Vreau să remarc că utilizarea VBscripts este ceva deja implementat și schimbarea nu este văzută ca o opțiune.

Mulțumesc, Sergio

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.