View Single Post
Old 21st January 2016, 02:25   #297
fashtas
Junior Member
 
Join Date: Dec 2006
Posts: 9
I know this plug-in hasn't really been looked at for a while, but anyone gotten it working finding x64 processes on Windows 10?

From what I can tell, it is not detecting my 64bit DLL's

It detects the 64bit EXE and I can get it detect 32bit DLLs using AddModule

I have the code:
${If} ${RunningX64}
File /oname=$PLUGINSDIR\LockedList64.dll `${NSISDIR}\Plugins\LockedList64.dll`
${EndIf}

And I have the (latest) LockedList64.dll that supposedly fixed the ansi-unicode issue.

EDIT:
An addendum

It is *related* to 64 bit but not what I thought. Not sure what I think yet.

Looking for a windows module "bcrypt.dll" LockedList finds *all* applications using it, AS LONG as they are using :
C:\Windows\SysWOW64\bcrypt.dll

if they are using:
C:\windows\System32\bcrypt.dll

it does not detect the file as locked and does not detect any EXE's using it.

(I am searching for "\bcrypt.dll")

The problem program we have is a 64 bit Win32 program locking one of our 64 bit files.

LockedList does not detect a SINGLE file that program has locked (but can detect the program is running) - odd.

Addendum 2:
Hilarious side note:

LockedList::AddModule "C:\windows\System32\bcrypt.dll"
finds all program using : C:\Windows\SysWOW64\bcrypt.dll

LockedList::AddModule "C:\Windows\SysWOW64\bcrypt.dll"
finds no programs at all locking that file

I am using Process Explorer to determine what DLL's the programs have locked
fashtas is offline   Reply With Quote