How to inject DLL into Easy Language, how to call other people s DLLs in Easy Language

Updated on technology 2024-02-28
4 answers
  1. Anonymous users2024-02-06

    We know that once the DLL function is imported into the input table of the exe file, the startup subroutine function of the DLL will be automatically executed when the exe file starts, so we can put the instructions that need to be executed in the function, and then remember to put a check box on the public option of the function, and then compile.

    Next, we open the Lordpe, as shown below.

    Then in the pop-up dialog box, select the program you want to import dll functions, and then click the directory of the new pop-up window, as shown below.

    Then click on the Input Table, and the title on the right side is .(can't screenshot the picture).

    Then select a random piece of data, right-click, as shown below.

    In the pop-up window, fill in the DLL name and API name (fill in the starter subroutine), and then click the + button.

    If an information box pops up, click Yes on it, click OK after the addition is completed, and then save it all the way, but remember to bring that dll when publishing the program, I don't know how to ask.

  2. Anonymous users2024-02-05

    At the end of the injector, it is normal to load it again, it does not affect the use, you can solve this problem when the loading dll is completed, followed by a delay (500) to end the injection window.

    Because you have injected this dll into this process, your dll and the process you injected are shared, i.e. ,..

  3. Anonymous users2024-02-04

    Usually you can only call what you wrote, because you know how you write the dll and how it is used.

    If it is written by someone else, then he must declare the functions that need to be called for disclosure, and if necessary, he needs to write an example of the call, most of the DLLs written by others are in C++, and most of the examples are in C+. The dll is mostly common on win.

    Let me tell you first, why do you call someone else's dll, you must have a purpose for calling, others write it out to facilitate the sorting out of some data, he can be completely written into a single program, or the programmer is to provide it to others, and it is someone else's thing, in general, he doesn't tell you how to use it, you can't know how to call. (The DLL of QQ is Tencent's own thing, and it is useless for him to tell you if he doesn't tell you, because he points to his own QQ communication tool, which is a software product).

    If you want to know the method called.

    The method to be called in Yi Language only needs to fill in the declared function and its parameters and the returned data in the dll list bar, (if there are other types of variables, you also need to declare the data type).

    As we are familiar with, API is a variety of programming function commands provided by the Windows system to programmers on this system platform. There is an introduction to the usage of these dlls, (if you are learning easy language, I recommend that you refer to it.)"Super Module"There are more complete API examples in the source code. )

  4. Anonymous users2024-02-03

    .Version 2

    dll handle loadlibrary (fetch pointer textual type (fetch rundirectory ()'Load the DLL

    call(getprocaddress(dll handle, "subroutine 1"),' get...Query the location of the subroutine call execution subroutine.

    Pointer-to-text (call (getprocaddress (dll handle, "subroutine 2"),'Takes the textual return value.

    Subroutine call, integer.

    Parameter subroutine address, integer.

    Parameter Parameter 1, integer, nullable.

    Parameter Parameter 2, integer, nullable.

    Parameter Parameter 3, integer, nullable.

    Parameter Parameter 4, integer, nullable.

    Parameter Parameter 5, integer, nullable.

    Parameter Parameter 6, integer, nullable.

    Parameter Parameter 7, integer, nullable.

    Parameter Parameter 8, integer, nullable.

    Parameter Parameter 9, integer, nullable.

    Parameter Parameter 10, integer, nullable.

    Parameter Parameter 11, integer, nullable.

    Parameter Parameter 12, integer, nullable.

    Parameter Parameter 13, integer, nullable.

    Parameter Parameter 14, integer, nullable.

    Parameter Parameter 15, integer, nullable.

    Place ** ().

    Return (0).

Related questions
15 answers2024-02-28

Doesn't the key wizard come with a footstep?,There's this function.,Find it yourself.。

6 answers2024-02-28

Agree with the upstairs statement that shelling is a good way to do it. As for this tool, you can take a look, but you need to know that it is very likely to be killed and poisoned after packing. It's not very difficult to add shelling, some of them are foolish, just do it all at once or get some sinister tricks, I'll give you an idea. >>>More

13 answers2024-02-28

Stack errors are usually used because of a function called cdecl with stdcall. >>>More

17 answers2024-02-28

All shells will be cracked if they are placed in the hands of a master. >>>More

13 answers2024-02-28

Explosive takes a handle ("crossfire").

Subroutines Explosive Handle, Integer, Public, Explosive Exhaustive Window Handle, shall not be used for it. (Window handle is returned for success, -1 is returned for failure). >>>More