[win32] Alle gebruikte handles van een proces vinden *

Pagina: 1
Acties:

  • _Thanatos_
  • Registratie: Januari 2001
  • Laatst online: 15-05 14:44

_Thanatos_

Ja, en kaal

Topicstarter
EnumHandles :?
Ik zeg maar wat, ik zou graag van een gegeven proces alle handles willen enumeraten. Ik heb al gekeken naar de functie NtQuerySystemInformation, maar die kan volgens MSDN alleen het aantal handles van een process teruggeven.

Al gezocht :?
In de nieuwsgroepen lijkt iedereen te denken te weten hoe het moet, maar niemand komt met een oplossing... Iedereen verwijst iedereen naar een tooltje van sysinternals waarvan ten eerste geen source bestaat en ten tweede al heel lang is vervangen door Process Explorer. Maar Process Explorer doet dus wel precies wat ik wil.

Waarom wil ik dit eigenlijk :?
Ik wil een tooltje maken waarmee je een bestand geforceerd kan verwijderen, of waarmee je geforceerd "veilig" een mobiele HD kan afkoppelen. Daarvoor moet je alle handles daarnaar sluiten, maar dan moet ik ze wel eerst zien te vinden ;)

Iemand een idee?

日本!🎌


Verwijderd

Bedoel je een "mobiele HD" als in, een gewone IDE hardeschijf in een removable rack? Want zo ja, dan ben ik heel erg geïnteresseerd!

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 22-05 23:07

.oisyn

Moderator Devschuur®

Demotivational Speaker

Verwijderd schreef op 14 september 2004 @ 00:17:
Bedoel je een "mobiele HD" als in, een gewone IDE hardeschijf in een removable rack? Want zo ja, dan ben ik heel erg geïnteresseerd!
[enorm offtopic]
Je kunt gewoon usb casings kopen waar je een normale IDE schijf in kan hangen hoor :). Is gewoon hot swappable.
[/enorm offtopic]

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


  • _Thanatos_
  • Registratie: Januari 2001
  • Laatst online: 15-05 14:44

_Thanatos_

Ja, en kaal

Topicstarter
Maar verder iemand nog een idee hoe dit te doen is? Ik tast zelf nml nogal in het donker hierover...

日本!🎌


  • cenix
  • Registratie: September 2001
  • Laatst online: 17-05 08:56
Ik gok maar wat, maar kijk hier eens naar

[quote]
The EnumProcessModules function retrieves a handle for each module in the specified process.
[quote]
http://msdn.microsoft.com...on/base/enumprocesses.asp
The EnumProcessModules function retrieves a handle for each module in the specified process.
http://msdn.microsoft.com...se/enumprocessmodules.asp
The OpenProcess function opens an existing process object and return its handle
http://msdn.microsoft.com...proc/base/openprocess.asp

  • _Thanatos_
  • Registratie: Januari 2001
  • Laatst online: 15-05 14:44

_Thanatos_

Ja, en kaal

Topicstarter
Ik ben niet geinteresseerd in modules (DLLs, OCXs), maar handles...

日本!🎌

Pagina: 1