Monday, June 28, 2004

MSDN Webcast CMAB demos

Here is a link to my demos for the webcast today on the Configuration Management Application Block.



.NET | Community | Languages and Tools

Monday, June 28, 2004 7:49:48 PM (GMT Standard Time, UTC+00:00)
Comments [2]  |  Related posts:
DevConnections Orlando Slides and Demos
Developing Applications with Windows Workflow Foundation LiveLesson
Slides and demos from Cleveland .NET SIG
Silverlight - not just pretty graphics - Cross platform .NET Framework!
Great guidance on using Team Foundation Server for your projects
DevConnections Orlando - a tale of three sessions
Tracked by:
http://www.softinsight.com/bnoyes/PermaLink.aspx?guid=a5a50c2d-e883-48a2-9ed9-24... [Pingback]
"loans" (loans) [Trackback]
"roulette" (roulette) [Trackback]
"texas holdem strategy hand" (texas holdem strategy hand) [Trackback]
"discount phentermine" (discount phentermine) [Trackback]
"online casino" (online casino) [Trackback]
"texas holdem instructions" (texas holdem instructions) [Trackback]
"play black jack for fun" (play black jack for fun) [Trackback]
"canadian online casino" (canadian online casino) [Trackback]
"jugar al instante paginas web" (jugar al instante paginas web) [Trackback]
"diet pills with ephedrine" (diet pills with ephedrine) [Trackback]
"percocet online pharmacy" (percocet online pharmacy) [Trackback]
"pharmacy tech training" (pharmacy tech training) [Trackback]
"play roulette online free" (play roulette online free) [Trackback]
"black casino gaming jack online poker video" (black casino gaming jack online p... [Trackback]
"how to play craps in las vegas" (how to play craps in las vegas) [Trackback]
"purchase online casino" (purchase online casino) [Trackback]
"florida online phentermine resident sold" (florida online phentermine resident ... [Trackback]
"premios dinero" (premios dinero) [Trackback]
"casino directory" (casino directory) [Trackback]
"texas holdem free sites" (texas holdem free sites) [Trackback]
"free video keno games" (free video keno games) [Trackback]
"tamiflu compare price" (tamiflu compare price) [Trackback]
"rader kein rouletterad" (rader kein rouletterad) [Trackback]
"casinosvirtuales" (casinosvirtuales) [Trackback]
"ruleta americana paginas web" (ruleta americana paginas web) [Trackback]
"loans" (loans) [Trackback]
"online pharmacy prescription medication drugs-pharmacy.com" (online pharmacy pr... [Trackback]
"betting casino chip poker" (betting casino chip poker) [Trackback]
"mail order viagra" (mail order viagra) [Trackback]
"fast cash" (fast cash) [Trackback]
"2143" (2143) [Trackback]
"jetset" (jetset) [Trackback]
"how to play backgammon" (how to play backgammon) [Trackback]
"baccarat ball" (baccarat ball) [Trackback]
"phentermine" (phentermine) [Trackback]
"lisinopril" (lisinopril) [Trackback]
"payday loan" (payday loan) [Trackback]
"black jack online" (black jack online) [Trackback]
"buy meridia" (buy meridia) [Trackback]


Thursday, July 08, 2004 11:20:05 PM (GMT Standard Time, UTC+00:00)
the changes to the XMLFileStorage SP required to add file-redirection (i.e. do not store settings within the app.config file), "rooting" of the final file path at one of the directories available through GetFolderPath from the Environment.SpecialFolder enum (e.g. ApplicationData), and default settings (i.e. copy a known settings file to the generated path) are pretty minimal (422 loc, most of which is by editor inheritance from the XMLFileStorage.cs file).

The benefit's been that paths like "C:\Documents and Settings\NonAdminUser\Application Data\Company\RootedXmlFileStorageTest\1.0.1.1\user.xml" aren't security restricted when dealing with user privilaged users who don't have permissions to write to paths like "C:\Program Files\Company\RootedXmlFileStorageTest\RootedXmlFileStorageTest.exe.config"

Sorry to kvetch, I liked the presentation, especially the app.config setup portion, it would've saved me at least a day of my life; but the ending segment suggesting key-valuing username to data for multiple user configs really felt like you punted, and it will bite devs as soon as they get handed to a brutal tester who actually doesn't run as root.
Thursday, July 08, 2004 11:25:39 PM (GMT Standard Time, UTC+00:00)
Good point. I tried to convey that it was a gross workaround to simulate per-user settings, but I probably shouldn't have shown it at all. I'll strike that demo from the next session.
Brian
Comments are closed.



















Sign In
Copyright © 2006-2007 Brian Noyes. All rights reserved.
designed by NUKEATION STUDIOS