Udv.
Erdekes problemaba futottam bele. Adott 1 darab DOSos program, amit hasznalni szeretnenek, mert kell.
Namost XPken eddig ugy volt megoldva a nyomtatas kerdese halozati nyomtatokra hogy simple batch file:
net use LPT1: \\1.2.3.4\nyomtato
x:\akarmi\program.exe
net use LPT1: /d
Ez eddig szuperul is ment. Am bejott a csodalatos Windows 7.
Mig XP alatt userkent is tudtam net use-al nyomtatot csatolni porthoz, addig ez Win7 alatt nem lehetseges.
Akar korlatozott a fiok, akar rendszergazda, semmikepp nem engedi a net use-t. Csak ugy, ha "Run as Administrator" -kent
mokazok vele, es itt valoszinuleg az UAC megkerdezi hogy adok-e engedelyt net use-nak hogy megcsinalja a mokat.
Nyilvan ez nem jarhato ut, mivel a userek egyszeruen szeretnek hasznalni a programot.
+ Mivel a program samba szerverrol fut, ezert ha pl en 'Run as Admin' modban felcsatolom az LPT1-et, akkor nem 100%, hogy a user altal inditott DOSos program latni fogja azt, mivel talan masik sessionban van a ketto. Ugyanigy, nem lehet Run as Adminkent futtatni az adott DOSos programot, mert akkor nem latja a user halozati meghajto csatolasokat :)
UAC-ot kikapcsolni nyilvan nem szeretnem.
Barmi egyeb megoldas valakinel ? Valami okos kapcsolo, powershell script, barmiegyeb ? net use jogok modositasa ?
Otleteket elore is koszi.
Udv
-krix-
Ps.: Nem, nem az a kerdes hogy miert kell DOSos programot hasznalni 2010ben :)
Ps2.: Minden egyeb szoftver kizarva (akar freeware akar nem), windowsos 'pure' megoldassal kellene valahogy megoldani.
Ps3.: google megvolt, sokat nem segitett :(