Click here to Skip to main content
15,889,216 members
Home / Discussions / .NET (Core and Framework)
   

.NET (Core and Framework)

 
GeneralRe: Basic questions in .net Pin
DavidNohejl27-Mar-05 5:57
DavidNohejl27-Mar-05 5:57 
GeneralRe: Basic questions in .net Pin
satishrg27-Mar-05 6:41
satishrg27-Mar-05 6:41 
GeneralRe: Basic questions in .net Pin
Robert Rohde27-Mar-05 6:59
Robert Rohde27-Mar-05 6:59 
GeneralPassing base as parameter Pin
kensai26-Mar-05 10:35
kensai26-Mar-05 10:35 
GeneralRe: Passing base as parameter Pin
Robert Rohde26-Mar-05 23:30
Robert Rohde26-Mar-05 23:30 
GeneralInterprocess Hooking Pin
dal3k26-Mar-05 8:54
dal3k26-Mar-05 8:54 
GeneralRe: Interprocess Hooking Pin
Joel Lucsy27-Mar-05 16:29
Joel Lucsy27-Mar-05 16:29 
GeneralRe: Interprocess Hooking Pin
dal3k28-Mar-05 1:05
dal3k28-Mar-05 1:05 
The base application has a string hashtable add function that accepts three pointers as parameters, which is usually called as part of a special interpretted script system, the parameters are: Hashtable pointer (the scripts are non-OO), Name character array pointer, Value character array pointer.

I'd like to "override" this function and use it to issue special commands to an external data access layer which the script language has no support for, while allowing it to have normal functionality. ie.
addItem( table , "SQL:InsertProduct" , "'Compaq Monitor 18\"', $30, 2" );

I have isolated the jump call instruction that needs overriding, presumably it's simply a matter now of somehow changing that with my own instruction.

I need to know:
1) How to "inject" a native DLL into the base process (I'll research this P/Invoke)
2) How to replace function call for another (Perhaps out of the scope of this message board, I just know it has to involve yucky naked ASM.. :/ )
3) How to pass applicable (ie. "SQL:*") calls into my .NET application, perhaps passing a .NET delegate in via a C# extern DLL call.

In time I could probably discover the neccassary articles myself, the least I need is a feasibility check, and a warning of potential pitfalls.

Thanks for any help. I fear I have a lot of reading to do..
GeneralPocket PC and MS ACCESS Pin
Member 53617726-Mar-05 7:06
Member 53617726-Mar-05 7:06 
GeneralError while trying to run project Pin
piripitsis25-Mar-05 14:07
piripitsis25-Mar-05 14:07 
GeneralRe: Error while trying to run project Pin
Anonymous29-Mar-05 15:48
Anonymous29-Mar-05 15:48 
GeneralRe: Error while trying to run project Pin
piripitsis29-Mar-05 16:34
piripitsis29-Mar-05 16:34 
GeneralVisual Studio 6.0 to &.1 (.Net) Pin
Grahamfff25-Mar-05 9:29
Grahamfff25-Mar-05 9:29 
GeneralRe: Visual Studio 6.0 to &.1 (.Net) Pin
Anonymous25-Mar-05 11:35
Anonymous25-Mar-05 11:35 
GeneralAccessing parent control properties Pin
kensai25-Mar-05 6:53
kensai25-Mar-05 6:53 
Generalvisual studio.net Pin
aditi171023-Mar-05 22:27
aditi171023-Mar-05 22:27 
GeneralApplication Domain Pin
jinnyb23-Mar-05 1:00
jinnyb23-Mar-05 1:00 
GeneralRe: Application Domain Pin
_J_23-Mar-05 1:36
_J_23-Mar-05 1:36 
GeneralRe: Application Domain Pin
Robert Rohde23-Mar-05 20:05
Robert Rohde23-Mar-05 20:05 
GeneralfrmRussia Pin
Anonymous24-Mar-05 3:37
Anonymous24-Mar-05 3:37 
GeneralRe: Application Domain Pin
Kodanda Pani23-Mar-05 19:46
Kodanda Pani23-Mar-05 19:46 
GeneralRe: Application Domain Pin
Colin Angus Mackay24-Mar-05 4:58
Colin Angus Mackay24-Mar-05 4:58 
GeneralEnterprise Library Pin
_J_23-Mar-05 0:32
_J_23-Mar-05 0:32 
GeneralRe: Enterprise Library Pin
Anonymous24-Mar-05 3:39
Anonymous24-Mar-05 3:39 
GeneralRe: Enterprise Library Pin
Colin Angus Mackay24-Mar-05 5:39
Colin Angus Mackay24-Mar-05 5:39 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.