We have developed a simplified library to get the live stock based on .net which can be consumed by both Web and Desktop applications. We used yahoo stock to get the live price and done all the extra work to get it in this single DLL. You just need to add a reference to this DLL in your application create a object and pass the stock symbol to get the Live Stock price including other information about the stock.
List<StockPrice> x = obj.StockRate(<StockSymbol>,<Stock Exchange Code>);
We will be more than happy to help you and answer your questions.You can directly get in touch with us at: info@intelliwins.com