You are on page 1of 2

Bienvenido(a),Visitante.

PorfavorIngresaroRegistrarse
Perdistetuemaildeactivacin?.

|Foro|Web|Blog|Wiki|Ayuda|Buscar|Ingresar|Registrarse|7Febrero2017,20:38

Temadestacado:Seguira@elhackernet

Forodeelhacker.net
SistemasOperativos
0Usuariosy1Visitanteestnviendoestetema.
Windows
Arrancarunprogramasinllegaraverelescritorio.
Pginas:[1]2

Autor Tema:Arrancarunprogramasinllegaraverelescritorio.(Ledo3,473veces)
ikkaku Arrancarunprogramasinllegaraverelescritorio.
en:11Marzo2015,17:02
Desconectado
Holaatodos!
Mensajes:9 Traigounadudaquemellevaatormentandovariosdias.
TengounaaplicacionhechaenVisualStudio(C#)ymasespecificamentesirveparacontrolartodolorelacionadoconunatiendade
repuestos.

Ahoravieneladuda,comopuedohacerquealiniciarWindowssecarguemiaplicacionsintenerquepasarporelescritorio?Lode
meterlaenelmenuInicioyaloheintentadoperotardabastanteenarrancarporloqueeltrabajadortendriatiempodepasearseporel
escritorio,carpetas,menuInicioetc.etc.
YoloquequieroesarrancarelordenadoryquedespuesdellogodeWindows,mastardeomastemprano,seejecutemiprograma
perosinpasarporelEscritorio.

Otrotemaesquetambienmegustariaqueunavezarrancadoelprogramaunusuarioconmasprivilegios(jefe,tecnico...)pueda
accederalescritoriominimizandoelprograma.Laprogramaciondeesolotengohechoperomeimaginoquedentrodemiprograma
deberiaarrancarprimeroelexplorer.exe.

Esperoquemepodaisayudar.

Unsaludo.

Enlnea

Eletro Re:Arrancarunprogramasinllegaraverelescritorio.
NovatoAstraly Respuesta#1en:11Marzo2015,18:58
ModeradorGlobal
Desconectado Buenas

SiquieresiniciarunaaplicacinantesdeliniciodelaShell(olainterfzdelExplorer),bajoWindowsXP,Vista,7,u8
Mensajes:8.459
(aunquenoloheprobadocontodos),simplementepuedesmodificarelvaloruserinitdelasiguienteclavederegistro:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\Winlogon,queesunvalor
delimitadoporcomas,paraaadirlarutaabsolutaatuaplicacin,porejemplo:

Cdigo:
C:\Windows\System32\notepad.exe,C:\Windows\System32\userinit.exe

SobreeltiempodeinicializacindetuaplicacindesarrolladaenC#(quedicesquetardabastante),
generalizandoyporlanaturalezadelJIT(Justintimecompilation)unensamblado.Nettardabastanteeninicializarse
completamente(encomparacinconotrosbinariosdeotroslenguajes),
perosiquieresoptimizareltiempotranscurridoentrequeseinicializalaaplicacinysemuestraelFormprincipal,esdecir,
elboottime(oStartup),entoncespuedesutilizarelservicioNGEN(NativeImageGenerator),quereduce
considerablementeelboottimedecualquierensamblado.Netdebidoaque,adiferenciadelJIT,elensambladoyahasido
Elsentidocomneselmenos compiladoacdigodemquina(machinecode)antesdeiniciarlaaplicacin(elJITsiemprelocompilaacdigode
comndelossentidos mquinaduranteelStartupdelaaplicacin),peroporcontra,alutilizarNGENreducirselrendimientogeneraldela
aplicacin,sutiempoderespuesta,aunquenollegarsaapreciaresadisminuicinderendimientoamenosquetu
aplicacinseamuy"pesada",aunquetambinpodemosdecirlomismosobrenotareltiempotranscurridodelstartupentre
NGEN<>JITxD.

Ambostienensusbeneficiosysuscontras,tudecidesqueprefieres,elJITparaunstartuplentoconunrendimientonormal
delaaplicacin,oNGENparaunstartuprpidoconunrendimientolentodelaaplicacin.

Citade:ikkakuen11Marzo2015,17:02
Otrotemaesquetambienmegustariaqueunavezarrancadoelprogramaunusuarioconmasprivilegios(jefe,tecnico...)
puedaaccederalescritoriominimizandoelprograma.Laprogramaciondeesolotengohechoperomeimaginoquedentro
demiprogramadeberiaarrancarprimeroelexplorer.exe.

Y,digoyo,porqueseempeoendejarsinpatasaunamesa?,quierodecir,elescritorioesunaparteimportantede
Windows,quenecesidadencuentrasparaquererocultarelentornodelescritoriomientraselenduserutilizatuapp?.

Detodasformas,essuficienteconmatareiniciarelprocesocuandolocreasconveniente,puedesrecurriralautilizacinde
laClassSystem.Diagnostics.Processparallevaracaboambastareas.

SitienesalgunadudasobreestostemasrelacionadoconC#,publcalaenelsubforodedicadoalaprogramacin.Netyall
teayudar(mos).

PD:CuandoformulesunapreguntasobreWindows,cmomnimoespecificaqueversinutilizas,nosomosmagos.

Saludos!

ltimamodificacin:11Marzo2015,19:11porEletro Enlnea


[/cen

ikkaku Re:Arrancarunprogramasinllegaraverelescritorio.
Respuesta#2en:11Marzo2015,20:10
Desconectado
HeprobadoamodificarelregistroShellyeldeuserinitperocuandoreiniciovuelvealosvalorespredeterminados.
Mensajes:9
Loquequeradeciresquesuponiendoquemodificandoelregistro,explorer.exenoestaraejecutadoydealgunamaneradebera
hacerlomiprograma.Loquequieroesquenocualquierapuedateneraccesoalescritorio.

PerdnmeolvidededecirqueesWindows764bits.

Enlnea

Eletro Re:Arrancarunprogramasinllegaraverelescritorio.
NovatoAstraly Respuesta#3en:12Marzo2015,09:21
ModeradorGlobal
Desconectado Citade:ikkakuen11Marzo2015,20:10
Loquequeradeciresquesuponiendoquemodificandoelregistro,explorer.exenoestaraejecutadoydealgunamanera
deberahacerlomiprograma.
Mensajes:8.459
Entoncesloquepretendeshaceresdeshabilitarlashellypunto,jeje.

Accedealasiguienteclavederegistro:
HKEY_CURRENT_USER\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\Winlogon

CreaunnuevovalordetipoREG_SZconelnombreShell(encasodequenoexista),yenlosdatosdelvalorespecificala
rutaabsolutaatuprograma(ej:C:\Application.exe).

ADVERTENCIA:
LoquequiereshaceresinterferirenelcomportamientodelSO,ydichamodificacindelregistroprevendrla
inicializacindelaShelldeWindowsportupropiaShell,esdecir,novasapoderaccederdeformanaturalacaractersticas
cmoelmencontextual,oatajosdelteclado(hotkeys)parainiciaraplicacionescmoeladministradordetareaspara
inicializarelexplorermanualmente(amenosquedesdetuprogramaejecuteseladministradordetareasolosprogramas
quequieras).
Elsentidocomneselmenos
comndelossentidos Porende,sihaceslamodificacindelregistro,primeropreparatuaplicacinparaqueseacapazdeejecutarelproceso
'explorer.exe',delocontrarioloversdificilpararevertirelcambio
puedesrevertirlamodificacineliminandoelvalorquecreasteenelregistrodesdelamismacuentadeusuario(encasode
quepudierasaccederalregeditocorrerunScript),odesdeotracuentadeusuarioporejemplocargandoelHIVEdel
registrodelusuarioquecredichovalor.

Mirecomendacinesqueprimerocreesunanuevacuentadeusuario,telogueesendichacuenta,ydesdeallhacesla
modificacinenelregistroparatestearlascapacidadesdetuaplicacin.

Saludos!

ltimamodificacin:12Marzo2015,09:33porEletro Enlnea

You might also like