Run the. Net program out of the. Net Framework.

Source: Internet
Author: User
Tags virtual environment

Net frameworks are gradually becoming popular, and many people are still looking for ways to lift. Net programs out of the. NET Framework. Ready-made tools include postbuidle or vas of Xenocode, and Salamander. NET Linker.

In addition, the framework linker previously developed by MaxToCode, as well as some packaging tools that support registry simulation and file simulation, such as molebox and thinstall.

Finally, there is also an implementation method sold by a netizen (hiding the network name as required.

Xenocode uses a virtual machine environment to simulate the Registry Information and file information required by the framework. the nativa code generation function called by Xenocode actually refers to this function. I tested a few program packages, and the compatibility seems not very good. I don't know if it is because the framework has been installed on the machine.

Jason used the framework linker. He used the Remotesoft Kernel File and implemented a loader himself. It seems that earlier kernel files are used, and the compatibility is not very good.

Salamander. Net Linker, A Remotesoft product, cannot be downloaded, but its compatibility seems quite good. Mobile's Feixin software leverages its core.

A netizen seems to be using the core of remotesoft and the Feixin framework, because he does not have a free public method, from the examples provided, we can see the core file of remotesoft and the Framework Program of Apsara.

The method to be introduced here is to directly use the Apsara framework to run without the. Net framework.

First download an Apsara program and install it. The VMDotNet directory appears in the installation directory. This is the file required by the. Net Framework virtual environment.

Extract the entire directory directly.

How can I use this virtual environment to run my. Net program? It's easy, just a command line. A FetionVM.exe file is found in the VMDotNet directory. This is the loader of the virtual environment.

Usage: FetionVM.exe pathtoyoureexe. You can directly pass your. Net program as a command line parameter to FetionVM.exe to execute your program in this virtual environment. . Net program.

You 'd better write a Startup Program by yourself. First, check whether the system is installed. . Net Framework. The virtual environment is not called for running.

This Startup Program also exists in Feition.exe. If you do not want to write it yourself, you can directly use Feition.exe in the installation directory of Feition.exe. However, your own. Net program name must be FeitionFX.exe. Run Feition.exe in the same directory as Feition.exe.

In addition, if you are right. . Net program uses encryption protection. Pay attention to the majority of the currently available applications. The Assembly encrypted by the. Net encryption tool cannot run in this virtual environment.

In addition to being able to achieve this. Net Framework running, there is another side effect-let. . Net program is running in the specified version. . Net Framework.

The above content has not been finalized.

From: http://dotnet.csdn.net/page/b687a401-50b7-4e73-850f-01e5aeda844a

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.