Don’t use TxF

Sunday, May 6, 2012

Windows NT 6.x (Vista/Server 2008 and above) has many reliability mechanisms. Among them you can find the Windows Error Report, Application Restart & Recovery, The Restart Manager, and the Kernel Transaction Manager with Two resource managers, the Transactional Registry and Transactional NTFS, or in short TxF. However today I found out that it is no longer recommended to use TxF and that there are “better” alternatives, according to the MSDN documentation for CreateFileTransacted: [Microsoft strongly recommends developers utilize alternative means to achieve your application’s needs. Many scenarios that TxF was developed for can be achieved through simpler and...

Windows Server 2008 R2 & Windows 7 – Under the Hood

Friday, November 6, 2009

Anyone that missed the Windows Platform Developers user group meeting and the lecture about kernel changes in Windows NT 6.1 (I know at least about someone that asked me about a video recording of the event) don’t worry. In the coming SDP event, Dima and I will have a lecture about the internal of Windows 7 & Server 2008 R2 and about the new changes and enhancements of the system.  This is the agenda: 29/12/2009 (11:00-12:15) Server Side (SSD101) Come and explore the engine of Windows NT 6.1. In this lecture you'll see...

Thanks to the people that came to the first meeting of the Windows Platform Developers User Group

Thursday, November 5, 2009

Thanks for all of you that despite the traffic jams, made it and came to the first meeting. And thanks again for your feedbacks, all of them were excellent! Here are the links for the resources that we talked about: Windows 7 Training Kit Visual Studio 2010 Training Kit – The kit contains the MFC labs for the Windows 7 features XP2Win7 – stay tuned for a new release next week, or two. Removing the Kernel Dispatcher lock by Arun Kishan ...

The first meeting of the Windows Platform Developers User Group

Wednesday, November 4, 2009

Come and join Pavel and me to the first meeting of the Windows Platform Developers user group. If the Windows platform is interesting you (and it probably does, otherwise you won’t be reading this post) you have to come. This is the chance to influence the spirit of the group. Pavel and I wanted to have a group for people like us. Those who develop for Windows with any needed tool, not just .NET or C++ but both and even more. The first meeting will be about Windows NT 6.1, this is the shortest way to say Windows 7...

Sela Developer Practice

Monday, November 2, 2009

We are going to the PDC. And when I say we, I mean 17 experts and 3 managers from Sela. This year we are going to be in all sessions and meet many key professionals from Microsoft and other companies. We will also have a booth. Why do I tell you that? Not just to tell you that it is fun to work at Sela (It is, but it is also very demanding) and that we are investing in our people, but to announce that we are going to talk about all current and new technologies that will...

Ribbon Explorer 1.1 has just been released

Thursday, August 20, 2009

Windows 7 introduces a new Windows Ribbon framework, a framework that enables creating of a modern rich user interface and user experience based on the Office 2007 fluent UI concepts. The Windows Ribbon framework adopted the Model-View-Controller pattern. The UI is written using XAML like language, the controller is a COM based code and the Model is your business logic.  To enable developing the Ribbon markup we have created the Ribbon Explorer program.  These are the feature of Ribbon Explorer: Read a Ribbon markup file which its full path is provided in the first argument of the command...

The easy way to get dump files on Windows Vista/Server 2008 and Windows 7/Server 2008 R2

Thursday, August 6, 2009

I have finished a Windows Internal course this week at Taldor. Windows Internal is a very special course. Usually when you go to a course, you know what the direct benefit is. You go to C# course; you will learn how to code in C#. You go to WPF, you … got the point. When you take the Windows Internal course, you just become better Windows user, Administrator and Programmer. After the course you have the feeling that you know the system. You know how it is built; you know what's going inside the machine. Teaching the course is...

Windows 7 Ribbon Explorer

Monday, July 27, 2009

We have released the Beta 1.0 of Ribbon Explorer, A win7 application which takes a ribbon markup (XML) and shows the resulting ribbon. The application compiles the Ribbon XML, (UICC.exe, RC.exe Link.exe). loads it and instantiate a window with the resulting Ribbon. The application controls the Ribbon and shows the Ribbon events. Features: Read a Ribbon markup file which its full path is provided in the first argument of the command line. Enable editing of the supply XML file, or a new XML file Show the...

Finally – Our Windows 7 .NET Wrappers are out

Saturday, March 14, 2009

During the last few months a small team from Sela, has developed course materials, exercises and demos for the DPE Metro Program, that show how to develop with the new features of Windows 7. As you may know, all of the new feature of the system are exposed to native developer, using Win32 API and COM. To use C# and .NET we developed set of wrappers. Sasha developed the Taskbar wrappers, and also wrote about it in his blog. Dima developed the Sensor & Location Platform wrappers and I developed the Shell Libraries wrapper and the Multi-touch wrappers. You...

PDC-2008 Managed Development on Windows Server Core 2008 R2

Wednesday, October 29, 2008

Windows Server Core is a subset of Windows Server 2008 dedicated to a specific mission. If you want to setup a DNS Server, a File Server, or a Media Server you don't need to full blown Windows Server machine. You don't need the Windows Shell, You don't need sound capabilities, you don't need ... you have got the idea. Using a subset of Windows Server 2008 results a smaller memory footprint, faster server and smaller attack service. For example comparing to the full Windows Server 2008, only 40 percents of the patches were needed for the Server Core....