Avatar billede mc_goblen Praktikant
17. juli 2006 - 11:07 Der er 2 kommentarer og
1 løsning

Printere og C#

Hej, jeg ønsker at kunne:

1. Mounte en printer fra et netværk-share \\server\printer via C#

2. At kunne slette en eksisterende printer ud fra printernavnet via C# (eks. Microsoft Office Document Image Writer)


Jeg har indtil nu fået lavet følgende kode der viser alle mine installerede printere i en combobox, så da jeg allerede har navnene på de installerede printere må de vel være nemme at slette?
----------------------------------------------

using System.Drawing.Printing;

PrintDocument Pdok = new PrintDocument();
            string defaultPrinter = Pdok.PrinterSettings.PrinterName;
           

            foreach (string printerstring in PrinterSettings.InstalledPrinters)
            {
                comboBox1.Items.Add(printerstring);
                if (printerstring == defaultPrinter)
                {
                    comboBox1.SelectedIndex = comboBox1.Items.IndexOf(printerstring);
                }
               
            }
Avatar billede ncp Nybegynder
28. juli 2006 - 22:31 #1
Hvis du vil slette en windows-printer skal det gøres gennem en API, da der ikke er nogen muligheder for dette direkte i .NET - winspool.drv indeholder en masse funtioner til disse formål...
Avatar billede mc_goblen Praktikant
11. august 2006 - 08:22 #2
Puha, nu er jeg desværre ikke super haj til at kode, så kan du eventuelt hjælpe mig på vej med hvordan jeg tilgår winspool.drv?? - eller vil det blive for komplekst?
Avatar billede mc_goblen Praktikant
22. november 2006 - 13:59 #3
Lukker :-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

IT-JOB

Netcompany A/S

IT Consultant

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Cyberdivisionen søger IT-supporter til lokal IT i Slagelse

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Nye kolleger søges til IT Stab i Forsvaret

Netcompany A/S

Managing Architect