DLLs aus anderen Programmen

Übersicht Sonstiges Smalltalk

Neue Antwort erstellen

Thunder

Betreff: DLLs aus anderen Programmen

BeitragFr, Jan 02, 2009 16:43
Antworten mit Zitat
Benutzer-Profile anzeigen
Wieder mal was rechtliches.
Darf ich aus einem Freeware-Programm, welches ich heruntergeladen habe (in dem Fall: Windows Media Player) eine DLL für meine Freeware-BB-Programme verwenden?

genauer:
Es gibt da eine DLL die überprüfen kann ob es sich bei einem User um ein Administratorkonto handelt und das möchte ich überprüfen.
Meine Sachen: https://bitbucket.org/chtisgit https://github.com/chtisgit

shure_kyu

Newsposter

BeitragFr, Jan 02, 2009 16:54
Antworten mit Zitat
Benutzer-Profile anzeigen
versuch erstmal rauszufinden ob es ne lizenz zu dem programm gibt da steht meist mehr drin
freeware bedeutet nicht immer alles frei benutzbar

_______//¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯\________
◄Blitz 3D/MAX • PC - 2x 3.16Ghz, 4GB-Ram, ATi HD 4890 1024MB• win7 • site$ Rush2Play ° My-Htc.de
¯¯¯¯¯¯¯\__________________________________________________________________________//¯¯¯¯¯¯¯¯
BBP-RSS FEED Halt dich auf dem laufenden!
(C)Shure_kyu

Thunder

BeitragFr, Jan 02, 2009 16:58
Antworten mit Zitat
Benutzer-Profile anzeigen
@shure_kyu:
Danke ich schau mal nach
Meine Sachen: https://bitbucket.org/chtisgit https://github.com/chtisgit

Blitzcoder

Newsposter

BeitragFr, Jan 02, 2009 18:08
Antworten mit Zitat
Benutzer-Profile anzeigen
Nunja beim WMP ist es ja recht einfach, der ist auf jedem Windows installiert. Da kannst du die DLL natürlich einfach nutzen. Dennoch glaub ich, dass es einen einfachen WinAPI-Call gibt der dir die Info liefert ob es sich um einen Admin handelt.
P4 3 Ghz@3,55Ghz|GF 6600GT 256MB|Samsung 80GB | 2x Samsung 160GB|2048MB DDR-400 RAM|6 Mbit Flatrate | Logitech G15 | Samsung 225BW-TFT | Ubuntu Gutsy Linux | Windows Vista | Desktop | Blog | CollIDE | Worklog
________________
|°°°°°°°°°°°°°°||'""|""\__,_
|______________ ||__ |__|__ |)
|(@) |(@)"""**|(@)(@)****|(@)
 

BadDeath

BeitragFr, Jan 02, 2009 18:55
Antworten mit Zitat
Benutzer-Profile anzeigen
Versuch mal das:

Userlib:
Code: [AUSKLAPPEN]
.lib "advpack.dll"

IsNTAdmin%(dwReserved%, lpdwReserved%) : "IsNTAdmin"


Code:
Code: [AUSKLAPPEN]
Graphics 200,200,32,2
hwnd = SystemProperty("AppHWND")
ShowWindow(hwnd,1)

Print "Adminrechte: " + IsNTAdmin(0,0)
WaitKey
End


Bei mir liefert es 1 zurück, was richtig ist, habe aber gerade kein anderes Konto zum Testen.
Quelle: http://www.vbarchiv.net/tipps/details.php?id=757
-~= real coders just code in binary =~-

skey-z

BeitragFr, Jan 02, 2009 20:37
Antworten mit Zitat
Benutzer-Profile anzeigen
Kann ich bestätigen, es funktioniert, eingeschränkte Konten - > Adminrechte: 0

Danke BadDeath, kann man sicherlich mal gebrauchen

Allerdings muss man auch die decls mit

Code: [AUSKLAPPEN]

.lib "user32.dll"

ShowWindow% (hwnd%, nCmdShow%) : "ShowWindow"


erstellen, da es sonst nicht funktioniert
Awards:
Coffee's Monatswettbewerb Feb. 08: 1. Platz
BAC#57: 2. Platz
Twitter
 

BadDeath

BeitragFr, Jan 02, 2009 21:50
Antworten mit Zitat
Benutzer-Profile anzeigen
Die Zeile kann man auch entfernen, die ist nur nötig, wenn man den StartupFix von ChristianK hat.
-~= real coders just code in binary =~-

Thunder

BeitragFr, Jan 02, 2009 23:11
Antworten mit Zitat
Benutzer-Profile anzeigen
Danke BadDeath Very Happy
Meine Sachen: https://bitbucket.org/chtisgit https://github.com/chtisgit

Neue Antwort erstellen


Übersicht Sonstiges Smalltalk

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group