IL Merge is a technique and a research product from Microsoft, to merge multiple DLLs and EXEs (.NET Assemblies) together to form a merged file (exe or dll). This way no separate DLL file is required.
Follow the below steps for merging an exe and dll associated with the project.

Installing ILMerge

ILMerge is not distributed with the .NET framework and so must be obtained and installed separately. The installation file can be downloaded free-of-charge from the ILMerge download page of the Microsoft web site. Once downloaded, simply double-click the file to begin the installation process and follow the instructions provided.

Download and install the ILMerge utility from Microsoft Website.
Step 1: Download ILMerge utility and install it in your machine
Step 2: Compile and Publish your Project to a folder (eg: C:\Publish\)
Step 3: Use the ilmerge command to merge the exe and dll files and output single exe file
ILMerge Command
Syntax (Simple*): ilmerge /out: /target:<dll|exe|winexe>
*For complete set of options and syntax refer ILMerge Documentation
C:\Program Files\Microsoft\ILMerge>ilmerge C:\Publish\MyProgram.exe C:\Publish\MyLibrary.dll /out:C:\Publish\MyWinApp.exe /target:winexe /ndebug

Source : Arun’s Blog

Link  —  Posted: 28/12/2013 in ASP.NET


Whether you want to store sensitive data on a USB drive, securely email it, or just add an additional layer of security on your hard drive, there are a variety of ways to protect your files with a password.

When we say we’re “password protecting” a file, we generally mean we’re encrypting the fileso it can’t be decrypted and understood without your encryption password. That’s the most secure way to password protect files.

Create an Encrypted Archive

Windows XP allowed you to create password-protected ZIP files, but Windows 7 doesn’t. That’s fine — you can download a free third-party file compression program that will handle this for you. There are many file-compression programs you could use, but we recommend the completely free and open-source 7-Zip.

After installing 7-Zip, use it to create a new archive — either via the 7-Zip option in your Windows Explorer right-click menu or the Add button in the 7-Zip application. You’ll be able to specify a password for your archive — be sure you leave AES-256 selected as the encryption type. Any files and folders you add to your .zip file (or whatever other type of archive you choose to create) will be encrypted with your selected password. You’ll need to enter your password when you open your archive file in the future.

Encrypt an Office Document

Microsoft Office allows you to apply encryption to documents, securing them with a password. Microsoft switched to AES encryption in Office 2007, so if you’re using an earlier version of Office, the encryption will be nowhere near as secure.

To password protect a document in Office 2013 or Office 2010, click the File menu, click the Protect Document button in the Info section, and select Encrypt With Password. You’ll be prompted to enter a password, which you’ll have to provide each time you open the document in the future. You can also fully decrypt the document in the future, removing the need for a password.

Follow these instructions to encrypt a document if you’re still using Office 2007.

Other productivity programs may offer similar features. For example, Adobe Acrobat allows you to create password-protected PDF files. Word 2013 can encrypt PDF files with a password, too.

Create Encrypted Volumes With TrueCrypt

TrueCrypt allows you to create encrypted volumes. TrueCrypt is a very flexible encryption solution, and you can use it in a variety of ways:

  • Create a small encrypted container stored in a file on your hard drive. You’ll need your encryption password to “mount” this file as a special drive, allowing you to view and manipulate its contents. When you “unmount” the drive, no one can see its contents without providing your encryption passphrase.
  • Use TrueCrypt to create an encrypted volume on a USB flash drive or other removable drive, allowing you to carry sensitive files around with you worrying that they could be viewed if you ever lose the drive. TrueCrypt can be used as a portable application, allowing you to access your encrypted data even on computers that don’t have TrueCrypt installed — the TrueCrypt program files can be stored on the external drive itself.
  • Encrypt your entire Windows system drive, forcing anyone to enter a password when booting your computer or resuming from hibernate. This ensures that no one can access the contents of your hard drive as long as you leave your computer locked or powered off. (Unless they use the freezer attack, which is uncommon in the real world.)

Use Built-In Windows Encryption Features

If you’re using a Professional or Enterprise edition of Windows, you also have access to some special encryption features. Home versions of Windows — and the standard edition of Windows 8, which technically isn’t named a “home” version — don’t have access to these features. Professional editions of Windows include the following two encryption features:

  • BitLocker, which allows you to create encrypted volumes on drives, including external USB flash drives. BitLocker functions in much the same way as TrueCrypt, so you can use a similar feature on the more common editions of Windows.

  • Encrypting File System (EFS), which allows you to encrypt individual folders and files. To use this feature, right-click a file or folder, select Properties, and click the Advanced button on the General tab. Enable the Encrypt contents to secure data option — this will be grayed out if you’re not using the correct edition of Windows. Files are essentially encrypted with your Windows user account password, so you’ll lose them if you forget your Windows password. Bear in mind that these files are only encrypted when stored on your hard drive, so you can’t email them securely without encrypting them in a different way.

There are many other tools that can be used to encrypt files, but the above methods are some of the easiest and most powerful.

If you just want to hide files from other people using your computer, you could try hiding them or marking them as system files, but this doesn’t prevent anyone who knows how to view system files from finding them. You could also use steganography to hide files inside other files. If you want to store passwords, you can encrypt them with a password manager like KeePass or LastPass — both allow you to attach files, although this works best with small files associated with password entries.


When it comes time to switch from using one application to another on your Android device it isn’t immediately clear how to do so. Follow along as we walk you through swapping the default application for any Android task.

Initially changing the default application in Android is a snap. After you install the new application (new web browser, new messaging tool, new whatever) Android prompts you to pick which application (the new or the old) you wish to use for that task the first time you attempt to open a web page, check your text message, or otherwise trigger the event. Easy! What about when it comes time to uninstall the app or just change back to your old app? There’s no helpful pop-up dialog box for that. Read on as we show you how to swap out any default application for any other with a minimum of fuss.

Changing the Default Application

Grab your Android device and navigate to the Settings menu (either by tapping the physicalMenu Button and selecting Settings or by opening your application list and selectingSettings as seen in the first panel of the screenshot above). Navigate to Applications and then to Manage applications.

Once in the Manage applications sub-menu tap on All to list all the applications installed on your phone. Scroll down until you see the application you wish to change. For this example we will be changing our home screen manager from LauncherPro to ADW.Launcher to demonstrate how to change a default system application.

Inside the Application info menu for the application scroll down and tap Clear defaults. Once you have cleared the defaults you can then force a new default selection by triggering the action that the application would handle. In our case we’re swapping out the home screen manager so all we have to do to trigger the event is tap the physical Home button on our phone. Android then prompts us with a Complete action using dialog box. Here we can select either ADW.Launcher or LauncherPro. Note the Use by default for this actioncheckbox. If you don’t want to be hassled to pick in the future, commit to your change here.

Potential Pitfalls and Workarounds

If you’re having trouble forcing the Complete action using dialog box to appear (especially for the handling of non-default file types) make sure you haven’t uninstalled the prior default application. Android sometimes gets hung up when attempting to change the default application for a file type or action away from the prior selection if the prior selection has been uninstalled.

For example, if you installed a video application and associated it with a bunch of video file types and removed the application before switching the default application you might run into problems. In this case the best solution is to install the old application again, change the default from within the Application info screen for that app, and remove it once you’ve successfully used the new application. It’s a hassle, we know, but now that you know how to change the task associations you shouldn’t be stuck in that situation again.

1) Flash CS5.5 – Has become a very good solution with the Flash iPhone Packager.  The packager for iOS allows you to compile apps on the windows platform.  If you’ve been using flash you can rejoice in Apple’s latest policy, it performs ok, but don’t expect highest performance games, and Papervision to run in here.  No mac required.  Something that has been asked is if it is possible to create flash iOS apps in an evironment other than the official Adobe one.. absolutely, you can compile with the Flex compiler, and package your apps for iPhone as long as you follow the asme guidelines.

2) Airplay SDK – The airplay SDK allows you to create games, and sign your app on Windows PC’s.  A great solution for both 2D and 3D games and apps because of the free offer made to indie developers.

Both these solutions can compile to code that is native to the iPhone right on your windows PC and many apps available in the app store have been created using them.

3) Unity 3D – Game development engine and editor that utilizes Boo and C# and the editor works on both Windows and Mac.

4) Stonetrip S3D – Game develop engine and editor utilizing LUA, the editor runs within Windows.

These game engines allow you to develop your apps on Windows, but you’ll need a Mac to test/compile

3) Appcelerator Titanium – This is a good solution, and has a very popular and vibrant community.  Apps are limited in performance because while they can be compiled as native apps and sent into the app store they are html/javascript based.

4) Genuitec MobiOne – This is an interface designer that uses the Phonegap framework to deliver native functionality.  It only runs on windows.  HTML/Javascript based.

These solutions allow you to create apps using web technologies (HTML/CSS/Javascript) and then run them through an Objective-C framework that responds to actions within a UIWebView, thus allowing you to access native functionality on the iPhone.  These frameworks are free.  You will need a mac for native testing/compilation.

5) Dragonfire SDK – An interesting option that allows you to develop apps using their SDK on windows.  Then you send them your uncompiled source which they compile and you download the compiled iOS application file.  You upload your code for compiliation on their server (as long as you have the Ultimate edition).  I like the syntax and it’s pretty popular so I’ll mention it.  It is a good wrapper with a nice simulator on Windows.

There are a couple of other solutions that were either in testing, required payment without any form of trial (or in some cases even screenshots), or just aren’t out yet many of them seemingly lesser versions of the Dragonfire SDK that enable iPhone development on Windows by compiling your source code for you.. Airplay SDK is probably the most advanced “iOS SDK on Windows” available free at this stage.

iPhone Development On Windows Now A Real Possibility

My suggestion is that you are really set on windows iPhone development and rdon’t even want to buy a Mac Mini is that you create your app using an html/javascript solution such as Phonegap/Appcelerator or the Airplay SDK and then find someone with a Mac and hit them up to do the submission for you.  Airplay SDK is the only free solution for creating high performance iPhone/iPad games using Windows.  You can use the Flash builder, but there are currently some performance limitations – a new edition is coming out soon.

Update: Airplay SDK has unfortunately been renamed Marmalade SDK and no longer provides a free solution for indy developers.

Best of luck, if you know of any other alternatives that enable iPhone development on Windows or if any of the info above has changed that enable iPhone Development on Windows

Aside  —  Posted: 23/10/2013 in ASP.NET

In Older days Students can’t see their  Anna University Internal Mark and Internal Marks are sent to Anna University By colleges by before the examination starts.

But Now Anna University asked college should Report on Attendance  and Internal Assessment Mark in Anna University COE portal in  period wise  . For That Anna university announced timetable  also.


For all theory and practical courses the continuous assessment shall be for a maximum of 20 marks (consisting of 15 marks for  Internal Assessment tests/experiments and 5 marks for attendance). The above continuous assessment shall be awarded as per the procedure given below:

Explanation for 15 marks

1.Theory Courses

Three Internal Assessment tests each carrying 100 marks shall be conducted during the semester by the Department / College concerned.
The total marks obtained in all tests put together out of 300, shall be proportionately reduced for 15 marks and rounded to the nearest integer (This also implies equal weight age to all the three tests).

2.Practical Courses: 

Every practical exercise / experiment shall be evaluated based on the exercise / experiment prescribed as per the syllabus and the records of work done maintained.

There shall be at least one test during the semester. The criteria for arriving at the internal assessment marks (15 marks) shall be decided based on the recommendation of the class committee and shall be announced at the beginning of every semester by the Principal.

 3.Internal Assessment for Theory Courses with Laboratory Component:

The maximum marks for Internal Assessment shall be 15 in case of theory courses with Laboratory component.

If there is a theory course with Laboratory component, there shall be three tests: the first two tests (each 100 marks) will be from theory portions and the third test (maximum mark 100) will be for laboratory component. The sum of marks of first two tests shall be reduced to 30 marks and the third test mark shall be reduced to 30 marks. The sum of these 60 marks (Vide clause 11) may then be arrived at for 15 and rounded to the nearest integer.

The remaining 5 marks for attendance shall be awarded as given below:


Theory and Practical courses and Project Work

76% to 80% of attendance – 1 mark
81% to 85% of attendance – 2 marks
86% to 90% of attendance – 3 marks
91% to 95% of attendance – 4 marks
96% to 100% of attendance -5 marks

Request For The Staffs

Every teacher is required to maintain an ‘ATTENDANCE AND ASSESSMENT RECORD‘ which consists of attendance marked in each lecture or practical or project work class, the test marks and the record of class work (topic covered), separately for each course. This should be submitted to the Head of the department periodically (at least three times in a semester) for checking the syllabus coverage and the records of test marks and attendance. The Head of the department will put his signature and date after due verification. At the end of the semester, the record should be verified by the Principal who will keep this document in safe custody (for five years). The University or any inspection team appointed by the University may inspect the records of attendance and assessment of both current and previous semesters.

How Anna University Calculate  Theory Exam Marks?

Anna University Conducts Theory Exam For 100 marks . Anna university Convert your mark for 100 mark into mark for 80 .

Now your Internal Mark for 20 is also added together . That is your total mark you earned in that subject.


Most of us prefer creating bootable USB drives to install Windows or other OS. Use of a USB drive to install an OS saves time and you don’t need to waste your CD/DVD. There are many freeware available to create bootable USB drives which are mentioned in following topic:

Collection of Freeware to Create Bootable USB Drive to Install Windows and Linux

Although creation of bootable USB drive is an easy process but it requires some time. Sometimes you need to select files and other settings to create a bootable USB drive. Wouldn’t it be great if you could create a backup image of your bootable USB drive and whenever you need it again, just restore the backup image again?

Also imagine another scenario. Recently Microsoft released Windows 8 RTM to public and you can purchase and download your copy using Upgrade Assistant. This tool downloads the setup files and then allows you to create a bootable USB drive to install Windows 8 in your system. Suppose you created the USB drive but you don’t want to install Windows 8 immediately. After some time you need the USB drive for some other purpose. Now you can’t format the drive because it’ll delete Windows 8 setup files. So your USB drive will be useless for you until you install Windows 8 using it. And what if you format the drive after installing Windows 8 and in future you need to install Windows 8 again? How will you install it? Creating a backup image of Windows 8 bootable USB drive will save you again.

That’s why today in this topic, we are going to share a free software which allows you to create a backup image of USB drives.

USB Image Tool” is a freeware for Windows which can create images of your USB flash drives as well as MP3 players and also allows you to restore them later.

Features List:

  • Creates backup image files of USB flash drives
  • Restores backup images to USB flash drives
  • Supports compressed image file format
  • Shows USB device information
  • Manages favorite USB images
  • Also provides command line utility


This free tool can be used to create backup images of almost all types of USB devices such as flash drives, card readers, digicams, cell phones and mobile music players.

Its a portable tool so you don’t need to install it. Just download and run the program. Using the program is very easy. You can create the backup or restore the backup in a few clicks.

It can be used in Windows XP, Vista, Windows 7 and Windows 8. Both 32-bit and 64-bit editions are supported.

You can download it using following link:

Download USB Image Tool

Hadoop 2.0 goes beyond MapReduce to create a general framework for distributed data-processing applications


The new Hadoop is nothing less than the Apache Foundation’s attempt to create a whole new general framework for the way big data can be stored, mined, and processed.

It ought to not only further stimulate the way apps are written for Hadoop, but also allow for the creation of entirely new data-crunching methodologies within Hadoop that simply weren’t possible because of its earlier architectural limitations. In short, it’s good stuff.

What’s been holding Hadoop back all this time? More important, where’s it going from here?

Various criticisms of Hadoop have revolved around its scaling limitations, but the biggest constraint on scale has been its job handling. All jobs in Hadoop are run as batch processes through a single daemon called JobTracker, which creates a scalability and processing-speed bottleneck.

With Hadoop 2, the JobTracker approach has been scrapped. Instead, Hadoop uses an entirely new job-processing framework built using two daemons: ResourceManager, which governs all jobs in the system, and NodeManager, which runs on each Hadoop node and keeps the ResourceManager informed about what’s happening on that node. (Each running application also has its own governor, ApplicationMaster.)

This setup is so unlike the previous MapReduce that Apache gave it an entirely new name: YARN, or Yet Another Resource Negotiator, with the new MapReduce running as one of many possible components for it. In fact, Apache claims that any distributed application can run on YARN, albeit with some porting. To that end, Apache’s maintained a list of YARN-compatible applications, such as the social-graph analysis system Apache Giraph (which Facebook uses). More are on the way from other parties, too.

As radical as this approach is, Apache wisely decided not to break backward compatibility, so MapReduce 2 still has the same APIs as its predecessor. Existing jobs just need a recompile to work properly.

It’s also hardly coincidence that YARN makes Hadoop far more cross-compatible with other Apache projects for massaging big data. Use one, and it becomes far easier to use the rest. Such a rising tide for Hadoop would help lift all of Apache’s related boats.

The biggest win of all here is how MapReduce itself becomes just one possible way of many to mine data through Hadoop. Apache’s own Spark, another candidate for porting to YARN, might be better suited to some kinds of work than MapReduce, so Hadoop 2 gives you more flexibility to choose the engine that’s the best fit.

The two big Hadoop vendors, Cloudera and Hortonworks, both have their own discussions of how YARN is crucial stuff, even if they approach Hadoop from markedly different directions. Cloudera’s Impala offers the ability to run low-latency SQL queries against HDFS-stored data, which makes them best suited to live analytics; Hortonworks has chosen to go with Apache’s native Hive technology, which is best for data warehouse operations (like long-running queries with lots of join-type operations).

Porting apps to YARN isn’t a trivial effort, though, so the payoff involved in reworking Hadoop this radically will be strongly based on how much gets deployed within the new framework. But the fact that both Cloudera and Hortonworks are solidly behind Hadoop 2 and haven’t forked the product — or stuck with its earlier iterations — is major evidence Hadoop 2 isn’t just smoke or mirrors. Or tangled yarn.