PieterJones Posted February 20, 2014 Share Posted February 20, 2014 Hi folks i want to change the drivername of the to strongOD plugin at runtime. i know i can change this in the olly.ini file, but i need to change it at runtime after the driver is created. So in example i want to change the default drivername ("fengue0") to "testing" at runtime programmatically. is there a way to do this? 1 Link to comment
LCF-AT Posted February 20, 2014 Share Posted February 20, 2014 Hi, why you want to change the drivername in realtime?Also this should not be possible in realtime so then you need to unload and reload the driver.So I think the only thing you can do is to create a random drivername patch where in the StrongOD plugin each time will generated a random driver name.So here you could create any calc operation using date time for exsample and then use this new calculated name as drivername = dynamic now instead of any static name. greetz Link to comment
PieterJones Posted February 20, 2014 Author Share Posted February 20, 2014 indeed i want to calculate a random driver name in run time. then you need to unload and reload the driver. so do you, or someone else, how to unload the strongod driver? Link to comment
mrexodia Posted February 20, 2014 Share Posted February 20, 2014 Why do you want to calculate a random driver name? I mean, it would be possible, but you'd have to write a plugin for olly that loads before StrongOD to change the section name automatically. Doing stuff like this is dangerous, because StrongOD itself doesn't know if it's loaded already so it will just overwrite the SSDT again, causing crashes when the previous StrongOD is unloaded. Greetings 2 Link to comment
PieterJones Posted February 21, 2014 Author Share Posted February 21, 2014 so i liike to unload the driver, change its name and load it again.googling brought me by ntunloaddriver, but it seems a 32 bit driver can't be unload within a 64 bit os with this function. so do you know a other way to unload the driver? Link to comment
mrexodia Posted February 21, 2014 Share Posted February 21, 2014 You could adapt this code to do this: https://bitbucket.org/mrexodia/servicemanagerNotice that you cannot load 32bit drivers in an x64 environment, drivers (at least the ones that hook the ssdt etc) need to be x64. 1 Link to comment
PieterJones Posted February 21, 2014 Author Share Posted February 21, 2014 so 32 bit drivers cant be loaded within a 64 bit os, but is it able to unload a 32 bit driver within a 64 bit os? Link to comment
Aguila Posted February 21, 2014 Share Posted February 21, 2014 so 32 bit drivers cant be loaded within a 64 bit os, but is it able to unload a 32 bit driver within a 64 bit os? no. You dont have any 32bit drivers on 64bit os. This is not possible obviously. Strongod will not work with win 7/xp/8 64bit 1 Link to comment
mrexodia Posted February 21, 2014 Share Posted February 21, 2014 Strongod will not work with win 7/xp/8 64bit Try TitanHide instead Link to comment
PieterJones Posted February 21, 2014 Author Share Posted February 21, 2014 too bad folks, so there is no way to change the strongod driver name at runtime? Link to comment
deepzero Posted February 21, 2014 Share Posted February 21, 2014 not without reloading the driver, no. 1 Link to comment
PieterJones Posted February 21, 2014 Author Share Posted February 21, 2014 that sucks but thanks for the info folks Link to comment
Indy Posted February 22, 2014 Share Posted February 22, 2014 strong/fantom/etc - is trash. On x86 use the SIDE. For this engine does not need the driver. Link to comment
JeRRy Posted February 23, 2014 Share Posted February 23, 2014 strong/fantom/etc - is trash. On x86 use the SIDE. For this engine does not need the driver. Link? Link to comment
Softgate Posted February 23, 2014 Share Posted February 23, 2014 strong/fantom/etc - is trash. On x86 use the SIDE. For this engine does not need the driver. Is this where you distribute the most recent version? http://www.woodmann.com/forum/showthread.php?15268-SIDE Link to comment
Indy Posted February 23, 2014 Share Posted February 23, 2014 (edited) https://forum.tuts4you.com/topic/30532-ollyext/page-4#entry159565http://yadi.sk/d/JVKeS7XaDtqJ5 vx Edited February 23, 2014 by Indy Link to comment
mrexodia Posted February 23, 2014 Share Posted February 23, 2014 (edited) it doesnt work on x64 or am i missing something here?edit: nevermind, its x86 only Edited February 23, 2014 by Mr. eXoDia Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now