Schrift
Wiki:Tipp zum Debugging: use Data::Dumper; local $Data::Dumper::Useqq = 1; print Dumper \@var;
[thread]6797[/thread]

Win32 - Module unter Linux verwenden



<< >> 7 Einträge, 1 Seite
anti
 2005-03-16 22:45
#52728 #52728
User since
2003-11-29
155 Artikel
BenutzerIn
[default_avatar]
Hi Community,
gibt es eine Möglichkeit Win32 Module unter Linux zu verwenden (ausnahmsweise auch mit Emulator)?

Hintergrund: Ich benötige für ein Projekt Win32::Registry, das will aber beim Kompilieren ab "&Win32::IsWinNT" logischerweise nicht mehr.
GwenDragon
 2005-03-16 23:04
#52729 #52729
User since
2005-01-17
14748 Artikel
Admin1
[Homepage]
user image
Nein, soweit ich weiss.
Dieses Modul greift auf die Windows-Registry zu, die unter Linux nicht vorhanden ist. Zudem Benutzt Win32::... kompilierte dll für die Module, die auch unter Linux fehlen.

Ob es geht, wenn du das Ganze mit dem Windows-Emulator wine startest, weiß ich nicht.

Aus welchen Grund muß das unter Linux laufen?\n\n

<!--EDIT|GwenDragon|1111007174-->
anti
 2005-03-16 23:24
#52730 #52730
User since
2003-11-29
155 Artikel
BenutzerIn
[default_avatar]
Unter Wine funktioniert es leider auch nicht - habe es soeben probiert. Die Module würden ja dann auch nur unter dem Fake-Win installiert, auf das ich von außerhalb keinen Zugriff habe.

[quote=GwenDragon,16.03.2005, 22:04]
Aus welchen Grund muß das unter Linux laufen?[/quote]
Meine Applikation läuft unter Linux, ich benötige aber Funktionalitäten zum Auslesen der Win-Registry (remote! - Win2Win funktioniert).\n\n

<!--EDIT|anti|1111008407-->
GwenDragon
 2005-03-16 23:45
#52731 #52731
User since
2005-01-17
14748 Artikel
Admin1
[Homepage]
user image
Um die Registry auslesen zu können, musst du dich bei Windows authentifizieren. Ein Zugriff auf die Registry ist aber außerhalb eines Windowsnetzwerkes meist vom Administrator blockiert.
anti
 2005-03-17 00:05
#52732 #52732
User since
2003-11-29
155 Artikel
BenutzerIn
[default_avatar]
[quote=GwenDragon,16.03.2005, 22:45]Um die Registry auslesen zu können, musst du dich bei Windows authentifizieren.[/quote]
Ja, das ist soweit klar, stellt auch kein Problem dar.
[quote=GwenDragon,16.03.2005, 22:45]Ein Zugriff auf die Registry ist aber außerhalb eines Windowsnetzwerkes meist vom Administrator blockiert.[/quote]
Ich befinde mich in einem Windows-Netzwerk / Domäne.
Wie sollen solche Abfragen verhindert werden (wenn nicht vom Host selbst)? Windows prüft afaik nicht, wer eine Anfrage sendet, sondern nur, ob er sich am remote Rechner vollständig autentifiziert. Und genau dies ist mit den Win32-Registry möglich - Authentication und Auslesen der Registry (remote)!
Strat
 2005-03-17 00:09
#52733 #52733
User since
2003-08-04
5246 Artikel
ModeratorIn
[Homepage] [default_avatar]
ist es eine moeglichkeit, unter windows einen telnet-daemon (ist bei den neueren server-versionen von windows dabei) zu starten und dann die registryabfrage ueber ein script, das unter windows laeuft, aber remote ueber Net::Telnet gestartet wird, zu verwenden?\n\n

<!--EDIT|Strat|1111010968-->
perl -le "s::*erlco'unaty.'.dk':e,y;*kn:ai;penmic;;print"
http://www.fabiani.net/
anti
 2005-03-17 00:18
#52734 #52734
User since
2003-11-29
155 Artikel
BenutzerIn
[default_avatar]
Hi,
die Idee ist super, werde es probieren!
<< >> 7 Einträge, 1 Seite



View all threads created 2005-03-16 22:45.