The HelloWorld sample is intended to demonstrate the most basic plugin you can build.
Source code is located under the Samples\HelloWorld directory. The HelloWorld.csproj file is to be opened in Visual Studio Express 2012 for Windows Desktop.
First of all you must build the software. This should produce an HelloWorld.plw file under the bin\Debug directory. Next, you must copy it into the "plugins" directory under your IDA Pro installation.
The TestHelloWorld.cmd file in the project directory will launch IDA and trigger your plugin. You MUST edit this file and fix both LogFile and IdaPath variables to make it suite your installation.
Using a command line windows, "CD" to the HellWorld directory and launch the above command file. You should see the IDA program flashing briefly. Once IDA is completed a quite detailed log file will be displayed. Notice the "HelloWorld plugin start running." line near the end of the file.
Browsing the project Plugin.cs source file you can find this message being emitted inside the "Run" method.
Have a look at the project source file to discover the global project structure. Don't be afraid by the content of the CppSrc directory. This code is automatically generated by the VSIX package. Actually you are strongly discouraged to modify this part of the code. Your code is intended to be located inside the Plugin class, as well as into other classes you may wish to add to the project.
We will later create additional Wiki pages to show you how to create your own plugins.