tag:blogger.com,1999:blog-985159635193633235.post4560563682002726463..comments2023-06-14T01:53:47.089-07:00Comments on ISWIX: InstallShield 2009 Beta Part II ( Managed CA's )Christopher Painterhttp://www.blogger.com/profile/12167478740431444267noreply@blogger.comBlogger7125tag:blogger.com,1999:blog-985159635193633235.post-67903132622012460682008-03-20T14:56:00.000-07:002008-03-20T14:56:00.000-07:00Oh man, that's awesome. I am going to have to...Oh man, that's awesome. I am going to have to download the beta and give this a whirl.Aaron Shurtshttp://www.blogger.com/profile/16538587727045104430noreply@blogger.comtag:blogger.com,1999:blog-985159635193633235.post-19268744183411529962008-03-22T20:48:00.000-07:002008-03-22T20:48:00.000-07:00OUTSTANDING! I've been putting off learning C...OUTSTANDING! I've been putting off learning C because I feel managed code is the future. Now, if only the MSI team would get their act together and support this natively.Colby Ringeisenhttp://www.blogger.com/profile/08696301684260588101noreply@blogger.comtag:blogger.com,1999:blog-985159635193633235.post-91432060923442060432008-03-26T12:10:00.000-07:002008-03-26T12:10:00.000-07:00C/C++ is still a good skill to have, even if in th...C/C++ is still a good skill to have, even if in the narrow focus of the Windows Installer realm. But yeah...<br>foo = Session.Property("BAR")<br><br>...is certainly a lot simpler than:<br> TCHAR* szPropBuf = NULL;<br> DWORD cchPropBuf = 0;<br> UINT uiRet = MsiGetProperty(hInstall, TEXT("MYPROP"), TEXT(""), &cchPropBuf);<br> if (uiRet == ERROR_MORE_DATA)<br> {<br> ++cchPropBuf;<br> szPropBuf = new TCHAR[cchPropBuf];<br> if (szPropBuf)<br> {<br> uiRet = MsiGetProperty(hInstall, TEXT("MYPROP"), szPropBuf, &cchPropBuf);<br> }<br> }<br> if (uiRet != ERROR_SUCCESS)<br> {<br> if (szPropBuf != NULL)<br> delete [] szPropBuf;<br> wsprintf (msg, L"Error retrieving the MYPROP property: %s", uiRet);<br> LogMessage(hInstall, msg);<br> return ERROR_INSTALL_FAILURE;<br> }Aaron Shurtshttp://www.blogger.com/profile/16538587727045104430noreply@blogger.comtag:blogger.com,1999:blog-985159635193633235.post-20635311620822054102008-03-27T12:03:00.000-07:002008-03-27T12:03:00.000-07:00I did learn ( and actually use once upon a time ) ...I did learn ( and actually use once upon a time ) ANSI C back in the 90's. Pointers are fun, and important to understand, but for Windows development even Rob has to notice that you can now get hired at Microsoft without being able to write C/C++.<br><br>I once read an article about a pure managed code prototype operating system and I've even had wierd dreams about hardware that emulates the VM so that IL becomes the new Assembly.Christopher Painterhttp://www.blogger.com/profile/12167478740431444267noreply@blogger.comtag:blogger.com,1999:blog-985159635193633235.post-79808910158791789272008-04-01T05:40:00.000-07:002008-04-01T05:40:00.000-07:00Singularity ( http://research.microsoft.com/os/Sin...Singularity ( http://research.microsoft.com/os/Singularity/ ) is pretty close to what you were talking about.ShadowWolfhttp://www.blogger.com/profile/17170306422408594103noreply@blogger.comtag:blogger.com,1999:blog-985159635193633235.post-53279458337908363902008-04-01T05:46:00.000-07:002008-04-01T05:46:00.000-07:00Yes, that's exactly what I was referring to. ...Yes, that's exactly what I was referring to. There is an interesting video on it over at http://channel9.msdn.com/ShowPost.aspx?PostID=68302Christopher Painterhttp://www.blogger.com/profile/12167478740431444267noreply@blogger.comtag:blogger.com,1999:blog-985159635193633235.post-55608175147912851512009-03-12T13:37:00.000-07:002009-03-12T13:37:00.000-07:00I once read an article about a pure managed code p...<i><br>I once read an article about a pure managed code prototype operating system and I've even had wierd dreams about hardware that emulates the VM so that IL becomes the new Assembly.<br></i><br><br>He he. Yeah. I had the same dreams many years ago when Sun announced the JavaOS and the Sun JavaStations. Very sad that it died a horrible crib death. Could have been insanely great ;-)Robert Smithhttp://www.blogger.com/profile/00508525435817089576noreply@blogger.com