How can i move IIS on port 90 if port 80 is busy with Apache server?

I want to do this programatically if i m installing IIS and in my PC Apache already installed on port 80 then how IIS automatic set to Port 90 via program in Asp.net and C#.