Français
Forum

Netzwerk?

 
allô alle zusammmen...

j'ai keinen blassen Schimmer de Netzwerken et habe aussi keins, avec dem je la fois herumexperimentieren peux. c'est pourquoi folgende Fragen:

- peux chacun, qui à dem Netzwerk angeschlossen ist, qui Druckeigenschaften verändern (z.B. de Hochformat sur Querformat se mettre), ou bien peux on cela seulement de dem calculateur aus, à dem qui Drucker angeschlossen ist? (betriebssystem important...)

- quelle Privilegien gelten, si je dans einem Netzwerk sur einem anderen ordinateur Systemspezifische Sachen effectuer veux (RegConnectRegistry, RegLoadKey, RegSaveKey)???
 
16.01.2005  
 




Rolf
Koch
Hi
je peux Dir seulement dire comme chez mir ist.
je peux den Drucker, quel chez meiner madame am calculateur angeschlossen ist servir et Hochformat u.s.w einstellen.

Rolf
 
16.01.2005  
 



Besten Dank, Rolf.

de dir sais je, qui du avec XP arbeitest.
 
16.01.2005  
 



eh bien égal si Netzdrucker ou bien Drucker am calculateur sur Netzwerk - si un Client avec drucken voudrais brauchter aussi nen Treiber - cela est il joue aus sicht des Clients im Bezug sur Dein projet glaube aucun rôle si qui Drucker pas am selben calculateur ist.

Salve, iF
 
16.01.2005  
 



Nochmals konkreter, besonders à Rolf:

Funktioniert suivant Voir le texte source pour une Netzwerkdrucker, si qui Drucker pas à dem calculateur angeschlossen ist, sur dem qui Code fonctionnement wird? quoi gibt qui Editbox aus? quelle Betriebssysteme courir sur den Rechnern?
KompilierenMarqueSéparation
In den "Programmheader" die DEF Zeilen schreiben
DEF @GetProfileString(5) !"kernel32","GetProfileStringA"
DEF @OpenPrinter(3) !"winspool.drv","OpenPrinterA"
DEF @DocumentProperties(6) !"winspool.drv","DocumentPropertiesA"
DEF @GetPrinter(5) !"winspool.drv","GetPrinterA"
DEF @GetLastError(0) !"kernel32","GetLastError"

Proc Drucker_Orientation_Umstellen

    Parameters Orientation% 1=Hochformat, 2=Querformat
    Declare SectionName$,KeyName$,DefautString$,ReturnBuffer#,Printername$,PHANDLE#
    Declare Pdevice$,Count&,Zähler%,DevMode#,DevMode2#,Länge&,Fehler&
    DIM ReturnBuffer#,256
    DIM PHANDLE#,4
    Addstring "Ausrichtung soll auf "+@STR$(Orientation%)+" gesetzt werden!"
    Let SectionName$="Windows"
    Let KeyName$="device"
    DefautString$=""
    @GetProfileString(@ADDR(SectionName$),@ADDR(KeyName$),@ADDR(DefautString$),ReturnBuffer#,256)
    LET Printername$=@SubStr$(@STRING$(ReturnBuffer#,0),1,",")
    Addstring "Aus WIN.INI ausgelesener Standartdrucker: "+Printername$
    LET Fehler&=@OpenPrinter(@ADDR(Printername$),PHANDLE#,0)
    Addstring "Fehlercode OpenPrinter: "+@STR$(Fehler&)
    Let Fehler&=@GetLastError()
    Addstring "Fehlercode letzte API: "+@STR$(Fehler&)
    LET Länge&=@DocumentProperties(%HWND,@Long(PHANDLE#,0),@ADDR(Pdevice$),0,0,0)
    Addstring "Länge der DEVMODE Struktur: "+@STR$(Länge&)
    Let Fehler&=@GetLastError()
    Addstring "Fehlercode letzte API: "+@STR$(Fehler&)
    DIM DevMode#,Länge&+2000
    DIM DevMode2#,Länge&+2000
    LET FEHLER&=@DocumentProperties(%HWND,@Long(PHANDLE#,0),@ADDR(Pdevice$),DevMode#,0,2)
    Addstring "Rückgabe von DocumentProperties beim Auslesen der Struktur: "+@STR$(Fehler&)
    Let Fehler&=@GetLastError()
    Addstring "Fehlercode letzte API: "+@STR$(Fehler&)
    LET FEHLER&=@DocumentProperties(%HWND,@Long(PHANDLE#,0),@ADDR(Pdevice$),DevMode2#,0,2)
    Addstring "Rückgabe von DocumentProperties beim Auslesen der Struktur: "+@STR$(Fehler&)
    Let Fehler&=@GetLastError()
    Addstring "Fehlercode letzte API: "+@STR$(Fehler&)
    LET Fehler&=@Word(DevMode#,44)
    Addstring "Augenblickliche Ausrichtung: "+@STR$(Fehler&)
    Long DevMode#,40=1
    Word DevMode#,44=Orientation%
    LET FEHLER&=@DocumentProperties(%HWND,@Long(PHANDLE#,0),@ADDR(Pdevice$),DevMode2#,DevMode#,9)
    Addstring "Rückgabe von DocumentProperties beim Setzen der Eigenschaft: "+@STR$(Fehler&)
    Let Fehler&=@GetLastError()
    Addstring "Fehlercode letzte API: "+@STR$(Fehler&)
    LET FEHLER&=@DocumentProperties(%HWND,@Long(PHANDLE#,0),@ADDR(Pdevice$),DevMode#,0,2)
    Addstring "Rückgabe von DocumentProperties beim Auslesen der Struktur: "+@STR$(Fehler&)
    Let Fehler&=@GetLastError()
    Addstring "Fehlercode letzte API: "+@STR$(Fehler&)
    LET Fehler&=@Word(DevMode#,44)
    Addstring "Neue Ausgelesene Ausrichtung: "+@STR$(Fehler&)
    DELETEOBJECT @Long(PHANDLE#,0)
    Dispose ReturnBuffer#
    Dispose DevMode#
    Dispose PHANDLE#
    Dispose DevMode2#

Endproc

Drucker_Orientation_Umstellen 2
@EDitBox("Ruckgab
t;,1)
 
16.01.2005  
 




Rolf
Koch
Kuckkuck AH

Ausrichtung soll sur 2 gesetzt volonté!
Aus WIN.INI ausgelesener Standartdrucker: \xxxhp deskjet 3320 series
Fehlercode OpenPrinter: 1
Fehlercode dernier API: 0
Longueur qui DEVMODE Struktur: 2057
Fehlercode dernier API: 2
Rückgabe de DocumentProperties beim Lecture qui Struktur: 1
Fehlercode dernier API: 122
Rückgabe de DocumentProperties beim Lecture qui Struktur: 1
Fehlercode dernier API: 122
Augenblickliche Ausrichtung: 1
Rückgabe de DocumentProperties beim mettons qui qualité: 1
Fehlercode dernier API: 122
Rückgabe de DocumentProperties beim Lecture qui Struktur: 1
Fehlercode dernier API: 122
Neue Ausgelesene Ausrichtung: 1

Rolf
 
16.01.2005  
 



Besten Dank!
 
17.01.2005  
 



[quote-part:bbf7ae3c85]Ausrichtung soll sur 2 gesetzt volonté!
Aus WIN.INI ausgelesener Standartdrucker: Phaser 8400DP-2
Fehlercode OpenPrinter: 1
Fehlercode dernier API: 0
Longueur qui DEVMODE Struktur: 2512
Fehlercode dernier API: 6
Rückgabe de DocumentProperties beim Lecture qui Struktur: 1
Fehlercode dernier API: 122
Rückgabe de DocumentProperties beim Lecture qui Struktur: 1
Fehlercode dernier API: 122
Augenblickliche Ausrichtung: 1
Rückgabe de DocumentProperties beim mettons qui qualité: 1
Fehlercode dernier API: 122
Rückgabe de DocumentProperties beim Lecture qui Struktur: 1
Fehlercode dernier API: 122
Neue Ausgelesene Ausrichtung: 1[/quote-part:bbf7ae3c85]
quoi chez mir peut-être en supplément trop dire wäre cela mon Drucker nen eigenen calculateur avec Webserver intus hat - cette alors pas à une PC angeschlossen ist mais direct am Netzwerk.

Salve, iF
 
17.01.2005  
 



Besten Dank, IF...

cela Problem liegt entier woanders: NT soutenu den Flag DM_UPDATE (=1) dans qui API DocumentProperties pas. Es doit donc alors encore une autre API, avec qui on qui Default DEVMODE Struktur dans qui Registry changement peux - hat quelqu'un une Tipp?
 
17.01.2005  
 



Au weia - je Trottel!
je bewege mich oui sur einem NT-System, et là doit je dem Printerhandle oui qui passenden ACCES_RIGHTS mitgeben!
alors - vergeßt mon obiges Posting - und dir mir um OpenPrinter et dabei um den dritten paramètre. peux mir là quelqu'un weiterhelfen??
 
17.01.2005  
 



Sorry - je hab irgendwie den fil verloren - worum ca va dir oui c'est ca?
 
17.01.2005  
 



allô IF...

là je sowieso sur dem falschen le vapeur était, pouvoir cela gar rien. Habe qui ACCESS_RIGHTS gesetzt et cela bringt gar rien - alors Il se trouve doch am Flag DM_UPDATE de DocumentProperties.

Zur Erklärung: je versuche qui standarteinstellungen pour Hoch-/Querdruck mittels API trop changement. sous pas NT-Systemen allez cela comment dans mon Quellcode avec qui API DocumentProperties. sous NT wird qui Flag DM_UPDATE (1) scheinbar pas erkannt (dernier paramètre de DocumentProperties), qui qui Changements dans (je prends à) qui Registry écrivons soll.
là je denke, qui un solcher Vorgang une Systemeinstellung ist, dürften pour sous NT Privilegien erforderlich son - deswegen mon Abschweifung.

je suis maintenant encore sur qui API DrvDocumentPropertySheets [...]  gestoßen. qui API sieht sur den ersten perspective très vielversprechend aus. la fois voyons, comment large je avec cela viens. qui Lust hat, peux mir volontiers behilflich son - suis, comment dit, plutôt un Débutant...
 
18.01.2005  
 




répondre


Topictitle, max. 100 marque.
 

Systemprofile:

ne...aucune Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

s'il te plaît s'inscrire um une Beitrag trop verfassen.
 

Options du sujet

12.658 Views

Untitledvor 0 min.
E.T. vor 14 Tagen
Uwe Lang21.11.2021
Thomas Zielinski05.02.2021
H.Brill07.06.2020
plus...

Themeninformationen



Admins  |  AGB  |  Applications  |  Auteurs  |  Chat  |  protection des données  |  Télécharger  |  Entrance  |  Aider  |  Merchantportal  |  Empreinte  |  Mart  |  Interfaces  |  SDK  |  Services  |  Jeux  |  cherche  |  Support

un projet aller XProfaner, qui il y a!


Mon XProfan
Privé Nouvelles
Eigenes Ablageforum
Sujets-La liste de voeux
Eigene Posts
Eigene Sujets
Zwischenablage
Annuler
 Deutsch English Français Español Italia
Traductions

protection des données


Wir verwenden Cookies seulement comme Session-Cookies à cause de qui technischen Notwendigkeit et chez uns gibt es aucun Cookies de Drittanbietern.

si du ici sur unsere Webseite klickst ou bien navigierst, stimmst du unserer Erfassung de Informationen dans unseren Cookies sur XProfan.Net trop.

Weitere Informationen trop unseren Cookies et en supplément, comment du qui Kontrolle par-dessus behältst, findest du dans unserer nachfolgenden Datenschutzerklärung.


d'accordDatenschutzerklärung
je voudrais keinen Cookie