Delphi-PRAXiS
Seite 1 von 3  1 23      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Kann das mal jemand unter Vista für mich testen? (https://www.delphipraxis.net/109967-kann-das-mal-jemand-unter-vista-fuer-mich-testen.html)

Macci 10. Mär 2008 23:37


Kann das mal jemand unter Vista für mich testen?
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo,

ich habe - um meine neueste Unit zu testen - ein kleines Programm geschrieben, das den PC-Speaker an und ausschaltet. Der Witz daran ist, dass das nicht über Windows.Beep läuft, sondern die Ports $42, $43 und $61 direkt angesprochen werden.

Unter Win95, Win98 und WinXP konnte ich es bereits testen, doch leider habe ich Vista zur Zeit nicht installiert. Wäre also nett, wenn das mal eben jemand für mich unter Vista testen würde, und mir sagen könnte, ob der PC-Speaker immer/im Admin-Modus/nie zu hören ist und - falls vorhanden - welche Fehlermeldung(en) angezeigt werden.

http://img291.imageshack.us/img291/51/soundtesttm3.jpg

Vielen Dank,
Macci

Cyberbob 11. Mär 2008 02:07

Re: Kann das mal jemand unter Vista für mich testen?
 
Also bei mir unter Windows Vista Business funktioniert dein Programm. Wirst du den Code veröffentlichen?

BUG 11. Mär 2008 13:48

Re: Kann das mal jemand unter Vista für mich testen?
 
Bei mir kommt eine Fehlermeldung beim Einschalten der Speaker:
Zitat:

Can't access file: "C:\Windows\gwiopm.sys"
Und dann beim ändern der Lautstärke Tonhöhe:
Zitat:

Privilegierte Anweisung.
Dabei natürlich auch kein Ton...

Als Admin funzt es, aber der Windows-Defender schreit auf!

OS: Windows Vista Ultimate, aktueller Patchstand.


MfG,
Bug

toms 11. Mär 2008 13:54

Re: Kann das mal jemand unter Vista für mich testen?
 
Getestet auf einem Microsoft Windows Server 2003:

Delphi-Quellcode:
---------------------------
Project1[1]
---------------------------
Can't connect to Service Control Manager.
---------------------------
OK  
---------------------------

TurboMartin 11. Mär 2008 14:05

Re: Kann das mal jemand unter Vista für mich testen?
 
Zitat:

Zitat von Macci
Hallo,
ich habe - um meine neueste Unit zu testen - ein kleines Programm geschrieben, das den PC-Speaker an und ausschaltet. Der Witz daran ist, dass das nicht über Windows.Beep läuft, sondern die Ports $42, $43 und $61 direkt angesprochen werden.

Unter normalen Userrechten kommt die Meldung, das es nicht auf gwio[irgendwas].sys zugreifen kann. Und es passiert nichts. Ich hab auch keinen PC-Speacker. Und im Adminmodus kommt alles auf dem Lautsprecheranschluss. Und Lautsprecheranschluss(in meinem Fall mit Kopfhörern :mrgreen: ) <> PC-Specker

emsländer 11. Mär 2008 14:30

Re: Kann das mal jemand unter Vista für mich testen?
 
Vista 64 Bit mit aktuellsten Updates:

An unexpected error occured

Bei Haken rein und raus.


Gruss

EL

Macci 11. Mär 2008 17:55

Re: Kann das mal jemand unter Vista für mich testen?
 
Hallo,


vielen Dank erstmal, dass ihr mein Programm getestet habt :-)

Also, auf allen Windows NT - Versionen funktioniert mein Programm anscheinend nur mit Admin-Rechten. Hab es selbst auch gerade bei mir (Win XP) als eingeschränkter Benutzer probiert, und siehe da: Die gleiche Fehlermeldung.


@BUG: Was genau zeigt der Windows Defender an? Nur eine Warnung, oder verhindert er die Programmausführung komplett?

@TurboMartin: Ich hatte auch mal einen PC ohne PC-Speaker, und da kamen die Piepser dann immer aus den Boxen, das dürfte also schon richtig so sein :-)

@emsländer: Hmm... unter der 64-Bit Version funktioniert mein Programm also nicht. Dazu bräuchte ich erstmal einen passenden 64-bit Treiber. :-(

Viele Grüße,
Macci

BUG 11. Mär 2008 22:06

Re: Kann das mal jemand unter Vista für mich testen?
 
Er zeigt nur eine Warnung bei der Treiber-Installation an (und bietet das Rückgängigmachen der Änderung an),
die Ausführung wird nicht behindert.

Der Ton kommt bei mir auch aus den Lautsprechern.

Mal so ne Frage: hast du "gwiopm.sys" selbstgeschrieben?

MfG,
Bug

MagicAndre1981 11. Mär 2008 22:53

Re: Kann das mal jemand unter Vista für mich testen?
 
da du einen Treiber lädst kann das Programm nie ohne Adminrechte funktionieren

Macci 12. Mär 2008 02:46

Re: Kann das mal jemand unter Vista für mich testen?
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo,

ich habe die ganze Unit nochmal komplett neu geschrieben und benutze jetzt zwei verschiedene Treiber (einen 32-Bit und einen 64-Bit), der dann immer automatisch ausgewählt wird. Würde mich freuen wenn nochmal ein paar Leute mein Proggy testen würden, insbesondere die, die die 64-Bit Version haben. (emsländer? :-D )


@BUG: Nein, den Treiber "gwiopm.sys" hab ich nicht selbst geschrieben, den gibt es schon lange frei verfügbar - ist leicht unter Google zu finden.
Der neue Treiber (WinRing0), den ich aktuell einsetze, gibt es ebenso frei verfügbar und ist leicht zu finden ;-)

@MagicAndre1981: Stimmt, ist mir auch schon aufgefallen. Anders gehts aber unter Windows NT nicht, soweit ich weis.

Viele Grüße,
Macci


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:11 Uhr.
Seite 1 von 3  1 23      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz