L'écriture d'un Pilote d'Imprimante Windows
Je veux écrire une application en C++ ou C# qui va se comporter comme un pilote d'imprimante lors de l'installation. Il sera disponible dans la liste déroulante dans la boîte de dialogue d'Impression, mais au lieu de l'impression qu'il va appeler dans mon code.
Je pense qu'il y a peut-être certains d'interfaces de Windows fournissent à écrire des pilotes d'imprimante.
Avez-vous comprendre comment faire?
OriginalL'auteur A9S6 | 2009-03-16
Vous devez vous connecter pour publier un commentaire.
Windows prend en charge des interfaces. Savez-vous quel genre de pilote d'imprimante que vous voulez écrire? À l'heure actuelle, Windows prend en charge les trois saveurs de pilotes d'imprimante -- PostScript, Unidrv et XPSDrv (le dernier sur XP/2003 Server avec l'EP 1,0 et vers le haut uniquement). La plupart du temps, il suffit d'écrire un pilote plug-in à la place. Lire sur INF architecture de savoir ces choses se installé, spécialement la section sur les minidrivers.
Comme l'a suggéré, vous aurez besoin de la WDK pour être en mesure de construire un pilote ou un plug-in de celle-ci. Notez que les pilotes de ne pas utiliser l'IDE de Visual Studio ou de compilateurs. Le WDK est livré avec un compilateur de son propre. Vous pouvez toujours accrocher le dernier avec VS, mais c'est une autre histoire.
Le WDK a des configurations afin de cibler différents OS-es. Vous devrez savoir quel système d'exploitation (ou OS-es) que vous souhaitez aborder et choisissez le programme d'installation approprié.
Je ne vois pas comment cela pourra être utile. Si vous êtes à la rédaction d'un pilote, pourquoi voulez-vous une liste de toutes les autres pilotes présents sur le système?
Intéressant! Vous pouvez obtenir toutes ces choses en une INTERFACE utilisateur plug-in. Une INTERFACE utilisateur plug-in est une dll qui est chargée lorsque vous sélectionnez le
Advanced
propriétés du pilote.Pour démarrer avec l'INTERFACE utilisateur plugins prendre un coup d'oeil à l'exemple de
oemui
code source dans le WDK.Salut. Puis-je utiliser une INTERFACE utilisateur plug-in pour procees un document après il est imprimé au format PDF? Je suis à la recherche de la MSDN lib et ne peut pas voir anthing comme ça. msdn.microsoft.com/en-us/library/windows/hardware/... msdn.microsoft.com/en-us/library/windows/hardware/...
Je pense que c'est ça: msdn.microsoft.com/en-us/library/windows/hardware/...
OriginalL'auteur dirkgently
Je ne suis pas sûr qu'il soit affiché dans la liste, mais je n'ai jamais essayé ce code C++:
OriginalL'auteur Ansh