Configurazione dell’oggetto WSHRemote in Windows 7/2008 R2.

Salve a tutti. Mi sono imbattuto in questi giorni in un caso un pò particolare. Ho deciso di riportare la mia esperienza per salvare la giornata di qualcuno che si imbattesse in questo, visto che mi è costato ore di tracing e prove. Il Windows Scripting Host, dalla versione 5.6 in poi, contiene una piccola…

0

“The Back-End Service Model“

Salve a tutti! Spero abbiate scaricato in tanti l’applicazione di esempio e l’abbiate provata. Non è nulla di eccezionale, ma vuole mostrare la strada per creare una applicazione client-server, dove il server è un servizio che gira in Sessione 0 e il client è una applicazione user mode. Questo è il cosiddetto “Back-End Service Model“….

2

UAC ByPass: setup normale e setup dev.

Salve a tutti! Oggi, volevo guidarvi nel setup dev dell’esempio UAC ByPass. Se uno vuole solo esplorare le possibilità che questo dimostra, basta che vada nel folder Setup\SetupUAC\Release ed esegua Setup.exe. Il programma di setup è un normalissimo programma di installazione di Visual Studio, con una custom action finale, che è un vbscript che serve…

0

UAC Bypass. O meglio, il modo supportato e “by design” per lavorare con la UAC.

Salve a tutti. Oggi, volevo iniziare a discutere di un argomento molto dibattuto e sentito da parte degli sviluppatori: come fare in modo di non mostrare il prompt di UAC in Vista e Windows 7 quando si vuole eseguire del codice privilegiato. Ho tratto ispirazione per questo programma da questi articoli che vi invito a…

0

Windows 7 – Novità per gli sviluppatori

Salve a tutti! Volevo iniziare con questo post, una lunga serie di interventi cercando di commentare e di spiegare quali siano le novità per gli sviluppatori introdotte da Windows 7 (e magari anche da Vista, ma sottovalutate o eluse all’epoca). Il consiglio principale che posso darvi è di partire da qui, http://msdn.microsoft.com/en-us/library/dd371778(VS.85).aspx e leggere tutto,…

0

Session 0 isolation e gli oggetti “Global” o “Local”

Salve a tutti! Una delle più importanti e vistose novità di Vista e Windows 7 è la Session 0 isolation. Questa novità, è una delle più impattanti dal punto di vista della compatibilità delle applicazioni, in quanto una applicazione che gira come servizio o una applicazione eseguita da un servizio, non è più accedibile direttamente…

0

Il “Boxing”, questo sconosciuto…

Salve a tutti! Oggi volevo parlare di una feature che ha fatto la sua comparsa in Vista e che in Windows 7 è già stata disabilitata per default.. diciamo che ha avuto vita breve. Intensa, ma breve.. Tutti vi ricordate com’era noioso attendere l’avvio del Computer. Tutte le volte che si avviava Windows, si faceva…

0

AppInit_DLL, novità in Windows 7 e 2008 R2

Salve a tutti. AppInit_DLL è una delle infrastrutture disponibili nel sistema operativo per estendere le funzionalità di un programma, aggiungendo, o meglio, “iniettando” una dll all’interno di un processo.  La AppInit_DLL fornisce in modo semplice ed efficace la possibilità di caricare una dll custom all’interno di tutti i processi, e di rimpiazzare per mezzo di…

0

CreateProcess e i Job di Windows Vista/7.

Salve a tutti. Oggi volevo puntare lo sguardo su un flag delle varie CreateProcess, CreateProcessAsUSer, CreateProcessWithTokenW, CreateProcessWithLogonW: CREATE_BREAKAWAY_FROM_JOB. Cosa dice MSDN a proposito dei Job: http://msdn.microsoft.com/en-us/library/ms684161(VS.85).aspx Un Job object è un insieme di processi che possono essere maneggiati come fossero un processo unico per alcuni aspetti.. ad esempio, possono avere un nome, possono avere delle…

0