Creazione di Moduli Stampa

mercoledì 21 settembre 2005 - 09.58

giorgiodipietro Profilo | Junior Member

Un saluto a tutto il forum, vorrei chiedere se qualcuno sa dirmi com'è possibile accedere alla lista dei moduli di stampa installati sul computer (quelli elencati nella finestra che compare cliccando su 'proprietà server' facendo tasto destro sulla parte bianca della finestra 'stampanti e fax') e all'occorrenza aggiungerne uno nuovo.

Tutto da codice logicamente, e senza visualizzare niente a schermo.

Grazie in anticipo

Giorgio

Brainkiller Profilo | Guru

Ciao Giorgio,
tutte queste informazioni sono immagazzinate nel registro di Windows alla seguente locazione:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Forms

C'è una chiave di tipo Binary che contiene i settings relativi al formato di carta.
Il problema è come codificare questi dati. In teoria potresti creare manualmente dei formati che poi userai, poi andare nel registrato ed esportarli sottoforma di .reg. Successivamente installare sulle macchine dove li userai questi .reg oppure fare la cosa automaticamente da .NET.

Immagino che ci siano anche API apposite per effettuare questa operazione così come fai manualmente, però la procedura diventa più complicata e ostica.

ciao

David De Giacomi
Microsoft MVP
http://blogs.dotnethell.it/david/

giorgiodipietro Profilo | Junior Member

Grazie, lo so che sembro un ignorante, bhè in alcune lo sono ancora.
Come faccio a farlo in automatico da Vb.net? Almeno la sintassi del comando...

Grazie Ancora

Giorgio

giorgiodipietro Profilo | Junior Member

Ciao, volevo innanzitutto ringraziarti, il tuo metedo è funzionato alla perfezione. E poi volevo farti una domanda: nel registro di configurazione di Windows 98, è la stessa chiave? o è spostata?

Grazie
Giorgio

Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2023
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5