Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

App is cant taking without directx #409

Open
dic34 opened this issue Oct 13, 2023 · 4 comments
Open

App is cant taking without directx #409

dic34 opened this issue Oct 13, 2023 · 4 comments

Comments

@dic34
Copy link

dic34 commented Oct 13, 2023

hi i m searching to process for select the target process. After that example game using directx11 name is hesoyam.
i will see just hesoyam without directx version...

also bullshit i saw chrome dx11, explorer dx09... its mean irrelevant things have directx version.....

but in ur app i can do that. I mean i can hooked in ur app.

@dic34
Copy link
Author

dic34 commented Oct 13, 2023

What I mean is normally a game works with directx11 but I see it here without the directx version and I see other programs that do not work with directx have the directx version, it's a very strange thing.

@dic34
Copy link
Author

dic34 commented Oct 13, 2023

image
wtf

@dic34
Copy link
Author

dic34 commented Oct 13, 2023

if i not used Filter. i can see directx game names but without directx version.

example i see League of Legends without directx version.

code is ; ;

Me.checkboxProcessList.Items.Clear()
For Each process As Process In process.GetProcesses()
If Me.processDict.ContainsKey(process.ProcessName) Then
Dim procInfo As ProcInfo = Me.processDict(process.ProcessName)
If procInfo IsNot Nothing AndAlso (Not Me.checkFilerList.Checked OrElse procInfo.usedDX <> 0) Then
Me.checkboxProcessList.Items.Add(procInfo)
End If
Else
Dim procInfo As ProcInfo = New ProcInfo()
' procInfo.usedDX = 0
Dim flag As Boolean = False
Try
For Each obj As Object In process.Modules
Dim processModule As ProcessModule = CType(obj, ProcessModule)
If processModule.ModuleName = "d3d9.dll" Then
procInfo.usedDX = 1
flag = True
ElseIf processModule.ModuleName = "d3d10.dll" Then
procInfo.usedDX = 2
flag = True
ElseIf processModule.ModuleName = "d3d11.dll" Then
procInfo.usedDX = 4
flag = True
End If
Next
Catch ex As Exception
Me.processDict.Add(process.ProcessName, Nothing)
GoTo IL_17A
End Try
If Not Me.checkFilerList.Checked OrElse flag Then
ProcInfo.procname = process.ProcessName
Me.processDict.Add(process.ProcessName, ProcInfo)
Me.checkboxProcessList.Items.Add(ProcInfo)
End If
End If
next

@dic34
Copy link
Author

dic34 commented Oct 13, 2023

i mean it getting "Game + unknown" so need to be = "Game + DX11"

in ur app it getting game+dx11 ,, in my unknown dx

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant