Zum Inhalt springen

ThePuppetMaster

Mitglieder
  • Gesamte Inhalte

    21
  • Benutzer seit

  • Letzter Besuch

  1. Hallöle .. Hab da 2 kleine Probleme .. da ich nicht genau wusste, wohin damit,hab ich das einfach mal hier rein .. und "WinAPI" könnte ja fast passen Zum einen möchte ich unter DirectX 7 mehrere Monitore gleichzeitig im Fullscreenmode anfahren, jedoch erhalte ich beim setzen des CooperativeLevels immer einen fehler ... Daher meine Frage, ob dies überhaupt möglich ist, und, worauf man achten sollte, bei multiscreen anwendungen unter DX7. das 2te Problem ist, das ich nicht alle Geräte auflisten kann, die ich an meinem PC angeschlossen habe .. Ich hab mir via VB n kleines Tool geschrieben, welches alle verfügbaren und oder nicht angeschlossenen Geräte, aber installierte auflisten soll. Finden tu ich jedoch nur 1 Tastatur und 1 Maus .. meine beiden zusätzlichen USB HID Numpads listet er leider nicht auf. Daher ... Is das eventuell auch nicht machbar?, unter DX7 MEHRERE Tastaturen zu benutzen?!?!? Alle 3 Tastaturen funktionieren unter Win Problemlos,und ich kann jede seperat benutzen, um eingaben zu tätigen. Nur in DX finde ich ausschliesslich die standart 102 Tasten Tastatur, jedoch keine HID hier mal das kleine Tool: Option Explicit Public Type DX_Input_Dev V_Type As String V_Ins_GUID As String V_Ins_Name As String V_Pro_GUID As String V_Pro_Name As String End Type Public Function DX_Input_List(B_DevListD() As DX_Input_Dev, B_DevListC As Long) As Boolean DX_Input_List = False Dim TDX As DirectX7 Set TDX = New DirectX7 Dim TDXI As DirectInput Set TDXI = TDX.DirectInputCreate Dim TDXEnum As DirectInputEnumDevices Dim X As Long Set TDXEnum = TDXI.GetDIEnumDevices(0, DIEDFL_INCLUDEPHANTOMS) With TDXEnum B_DevListC = .GetCount ReDim B_DevListD(B_DevListC) As DX_Input_Dev For X = 1 To .GetCount B_DevListD(X).V_Type = .GetItem(X).GetDevType B_DevListD(X).V_Ins_GUID = .GetItem(X).GetGuidInstance B_DevListD(X).V_Ins_Name = .GetItem(X).GetInstanceName B_DevListD(X).V_Pro_GUID = .GetItem(X).GetGuidProduct B_DevListD(X).V_Pro_Name = .GetItem(X).GetProductName Next End With Set TDXEnum = Nothing Set TDXI = Nothing Set TDX = Nothing End Function
  2. .. und ich rede von Win98Se ... Nun gut .. abgesehen davon, das ich die Kernels nicht hab, muss es doch auch Möglichkeiten geben, unter 98 solche Translationen durchführen zu können .. ?!? Greez TPM
  3. hmmmmmm :/ also .. nach einer suche hab ich nix davon gefunden .. Hab nach "*NTOS*" gesucht, und da kam 0 Desweiteren nach "*NT*.exe" und da war im grunde nix bei, das irgend wie so klingt Das einzigste was ich annähern hab is "NTDLL.DLL" aber die hat solche funktionen nicht drin. Greez TPM
  4. also .. bis jetz hab ich noch nichts gefunden .. nichtmal annähern ... Physikalischer speicher scheint da nicht so wirklich supported zu werden ... gesehen .. THX Ne .. hab denen eigentlich schon gesagt, das ich das mit Win98 machen möchte .. und Sie haben gemeint, das Win98 da schon idealer für is, und nicht so viele Blockaden bietet, wie unter anderen Systemen .. Naja.. ROS is ja im Grunde n Clone .. von daher sollten die Funktionen schon gleich sein .. und da die das nachbaun, ging ich mal davon aus, das die davon auch n guten Plan haben .. Was ich mich grade frage ... Ich hab ma mit DependencyWalker in die Kernel32.dll geschaut, und die funktionen garnicht gefunden .. eigentlich kaum eine von den aufgelisteten .. Wie bzw wo soll ich die denn dann aufrufen können? .. Hab in der "MMUTILSE.DLL" zwar n paar funktionen gefunden, aber so wirklich scheinen mir die nicht zu gebrauchen zu sein ... ?RegisterMemUserGlb@CMemManager@@SAHPAVCMemUser@@@Z Sieht mir doch sehr komisch aus ... Greez TPM
  5. jo klar .. die hab ich da .. aber.. um erlich zu sein, da steht noch weniger darüber drin, als in der MSDN .. zumindest in der version, die ich hier hab ... naja.. anders werd ich da wohl nicht ran kommen .. Für mich sieht das eh nach einer Nadel im Heuhaufen aus .. Einfach wird das mit sicherheit nicht .. aber .. Nichts is unmöglich *g* PS: Das DNS zeugs hab ich ja vorhin auch gepackt was mich aber wundert: ^^ Das das bei dir drin steht ... Denn .. soweit ich das von den Ros Entwicklern gehört habe, sollen gerade die Funktionen für nur aus Treibern raus verfügbar sein. Greez TPM
  6. @Klotzkopp Hab ich ma so erhaschen können .. muss ich ma schaun, ob man damit was anfangen kann .. Du kennst nicht zufällig die Funktionen? und kannst mir dahingehend helfen? .. denn , in der Standard MSDN find ich zu diesen Funktionen eigentlich 0 ... Greez TPM
  7. Meine Frage hat sich erledigt. ... Bis man mal auf son codierten Bockmist kommt, vergehen ja Monate ... Kann nicht glauben, das das hier keiner Wusste, und ich mich damit nun echt schon wochenlang rumschlagen muss, bis irgend n Russisches Dokument mir das ma halbwegs vernümpftig erklären konnte .. bzw. das einzigste is, das einem das überhaupt erklärt ... Naja... Wünsch euch noch was Greez TPM
  8. Kennt da keiner ne Antwort auf meine Frage? Ich bin am verzweifeln .. ich weis nicht, was das mit dem Pointer aufsich hat .. ich finde einfach keinen Zusamenhang Hat den keiner ne Idee? Greez TPM
  9. Hab noch n bissi rumgestöbert, und bin da auf http://msdn.microsoft.com/library/en-us/Kernel_d/hh/Kernel_d/IputOput_c6e8f2ab-7282-4282-b149-63300a7d97d4.xml.asp gestossen .. das ist meines erachtens die am nähesten erscheinende Methode, um den Speicher physikalisch auslesen zu können .. jedoch reicht selbst hier der Access nicht aus, um vollen zugriff bzw. leserechte auf den gesammten Speicher zu erhalten .. Mir scheint nur noch der Weg über die Hardware möglich zu sein .. eine Karte die eventuell eingebaut Daten in ein seperates RAM speichert, welches ich dann auslesen könnte .. Wobei ich mir auch nicht sicher bin, ob man von der Hardwareseite aus soweit zugriff auf die RAMs erhalten kann .. da schätz ich mal, das die zugriffsrechte noch eingeschränkter sind, als im Treibermodell unter Level "High" .. Ich komm da irgend wie so langsam zur überzeugung, das es ohne einen Eigenen Kernel zu schreiben nicht möglich zu sein scheint. Greez TPM
  10. ... nö .. eigentlich nicht .. hab mich da genau an deine Reihenfolge gehalten Hier gestartet: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnanchor/html/anch_win32com.asp In wie fern? .. Treibermodell-technisch? .. oder wie meinen? Greez TPM
  11. Jo .. so sehe ich das auch Aber .. zu deinem Beispiel .. hab das Online auch gefunden: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/Kernel_d/hh/Kernel_d/MemMgmt_87e38f4e-3fa1-453b-9c04-d8cbcecd1869.xml.asp Wenn des das is, was du gemeint hast .. Scheint mir SEHR SEHR Tief ins Treibermodell zu gehen .. hmm .. naja.. Wär mein erster Treiber, den ich da so schreiben würde, und .. ausgerechnet das ding muss auch noch im höchsten Level arbeiten ... das macht das ganze nicht unbedingt leichter :/ Greez TPM
  12. http://msdn.microsoft.com/library/default.asp?url=/library/en-us/memory/base/memory_management_functions.asp Hab ich grad so mal gefunden .. aber .. so recht scheint es da nichts passendes zu geben .. das einzigste, was da mit Physikalischem Speicher zu tun hat, sind die beiden Status Funktionen "GlobalMemoryStatus" und "GlobalMemoryStatusEx" .. wobei ich da nur die Grössenverhältnisse auslesen kann. hmmm .. ma schaun, was du mir da geschickt hast .. vieleicht hab ich das ja hier drin... Greez TPM
  13. Muss ja nicht schon klar .. wie gesagt, das kann man softwaretechnisch definieren .. aber .. primär sollten ja erstma informationen verfügbar sein .. was man damit macht, is ne andere frage .. MSDN hab ich noch eine ältere version da .. da dürfte sowas hoffentlich drin sein .. Meinst, das des mit dem MM-API machbar sein könnte?!? ... Hast eventuell n Ansatzpunkt für mich? Greez TPM
  14. Jo .. hatte die Auslagerungsdatei gemeint .. aber .. das bestärkt nur meine Meinung darüber, das ich dies nicht benötige. Genau .. und das ist das, was ich ja gesagt habe .. Mir bringt es einfach nix, wenn ich die Pointer habe, .. Ich möchte ja wissen, welche Adressbereiche des >Hardware< RAMs belegt, bzw. frei sind .. welche application irgend was verwendet, oder nicht, is mir im grunde total egal ... Man könnte auch sagen, das ich einen Reale Fotografie der belegung des RAMs machen möchte .. also .. wo daten liegen, und wo keine Daten liegen .. Die interpretation von Daten, und NIcht Daten kann ich ja Softwaretechnisch .. einfach mal als "0000..." festlegen .. Mir geht es um die Reale Belegung des Rams .. Unter umständen kann es hilfreich sein, mit der VirtuellenSpeicherVerwaltung zusammen zu arbeiten, um herauszufinden, welche bereiche vom OS benutzt werden ... Aber .. wo die daten dann ansich liegen (welche RAM Bereiche), wird man vom VSM wohl nicht erfahren ... Daher suche ich nach einer anderen Möglichkeit, um diese Informationen zu erhalten. Und das ist ja meine Eigentliche Frage .. "Ob jemand eine Möglichkeit kennt, solche Infos zu erhalten?!?" Greez TPM
  15. und warum? .. der Virtuelle Arbeitsspeicher ist dochnur eine erweiterung des Normalen Arbeitsspeichern, um Daten, auslagern zu können, wenn der Hauptspeicher des Systems voll ist?!? .. oder irr ich mich da grad? jaa .. Wortwahl war noch nie meine stärke .. daher auch meine Signatur ... wie gesagt... VAS brauch ich eigentlich nicht, da (wenn dem so ist/wär) dieser Nur weitere Daten auslagert, .. und, wenn dem so ist, dann brauch auch das nicht, da ich nur das RAM ansich auslesen möchte ... hatte ich nicht unbedingt vor, aber wenn es nicht anders geht, und ich nur die möglichkeit habe, alle 5 bis 10Sek den gesammten Ram zu analysieren, dann scheint es mir so als wenn ich keine andere wahl hätte ... sollte nicht als "kinderrei" verstanden werden sondern als Kritik an das MS Unternehmen ... Persönlich Finde ich Windows sehr kompfortabel, und einsatzfähig bzw. leistungsfehig, wenn man es den richtig "handhabt" soll das heisen, das es unter NT/XP Apis gibt, die das können? naja.. nicht nur unter Win98Se .. sollte allgemein gelten .. Amiga, DOS, Win95, Win98, PIC, AVR, AMD, ... aber, wenn ich dich schon mal an der "angel" hab .. könntest du dir fix mal mein kleinen Problem bezüglich CName in DNS ansehen, .. vieleicht hast du da einen lösungsansatz für mich ..

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...