elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Trabajando con las ramas de git (tercera parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  Script inicio de sesion windows
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Script inicio de sesion windows  (Leído 1,680 veces)
Guerrero

Desconectado Desconectado

Mensajes: 1


Ver Perfil
Script inicio de sesion windows
« en: 17 Marzo 2020, 20:26 pm »

Buenas tardes amigos espero que puedan ayudar con este tema, les comente que tengo un programa que hice, pero lo que requiero es que cuando un usuario inicie sesión en el equipo le oculte todo lo del escritorio y la barra de inicio de windows y solo le abra ese programa he estado investigando algo y encontré un pero no se que estoy haciendo mal ya que cuando entro en el sistema operativo solo aparece la pantalla de windows y a los 3 segundo se cierra sesión y no paso de hay en el equipo que quiero colocar esto es una PC Local no esta en Dominio ni en Red, les comparto lo que tengo en mi script espero que puedan ayudarme estoy desesperado:

On Error Resume Next

Set objSysInfo = CreateObject("ADSystemInfo")
Set objNetwork = CreateObject("Wscript.Network")

strUserPath = "LDAP://" & objSysInfo.UserName
Set objUser = GetObject(strUserPath)

For Each strGroup in objUser.MemberOf
    strGroupPath = "LDAP://" & strGroup
    Set objGroup = GetObject(strGroupPath)
    strGroupName = objGroup.CN

    Select Case strGroupName
        Case "Usuarios avanzados"
            strComputer = "."
         Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2:Win32_Process")
         errResult = objWMIService.Create("index.exe C:\route\index.hta", "C:\route\", null, intPosID)
         Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
         Set colProcesses = objWMIService.ExecNotificationQuery ("Select * From __InstanceDeletionEvent " & "Within 1 Where TargetInstance ISA 'Win32_Process'")
         Do Until False = True
            Set objProcess = colProcesses.NextEvent
            If objProcess.TargetInstance.ProcessID = intPosID Then
               Exit Do
            End If
         Loop
      
   End Select
Next
Set wshShell = WScript.CreateObject ("WSCript.shell")
wshshell.run "shutdown -l"
 


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Impedir Inicio Sesion Windows 7
Redes
Str3lok 1 7,962 Último mensaje 29 Julio 2010, 05:07 am
por Str3lok
Script windows
Scripting
Icemanwinlinx 3 3,666 Último mensaje 16 Julio 2021, 15:02 pm
por John1Connor
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines