.net

How to impersonate a WellKnownSidType ?

I know I can impersonate a windows account using: http://msdn.microsoft.com/en-us/library/chf6fbt4.aspx But how do I go about impersonating a WellKnownSidType account? SecurityIdentifier sid = new SecurityIdentifier(WellKnownSidType.LocalSystemSid, null); NTAccount account = sid.Translate(typeof(NTAccount)) as NTAccount; if (account !=...

wpf validation - how can I get this code to trigger a validation as typing occurs (cf when leaving the field)

how can I get this code to trigger a validation as typing occurs (cf when leaving the field). The code below works OK in terms of validation, however it does not work until leaving the field (not as you type). XAML <Grid.Resources> <Style TargetType="{x:Type TextBox}"> <Style.Triggers> <Trigger Property="Valida...

nHibernate Linq join support; The method Join is not implemented

I am using the latest nHibernate.Linq 2.1.2. But if I use join in my linq query I will get run time error "The method Join is not implemented". Could someone tell me if join is supported by nHibernate.Linq and if it is supported what is the cause of this error? ...

How to move from .NET-style TDD to Ruby?

I've been struggling to adapt my standard approach for test-driving .NET code to Ruby. As an example, I am writing a class that will: grab all *.markdown files from a directory foreach file: extract code samples from file save code to file.cs in output directory Normally for .NET I'd end up with something like: class Examp...

In .Net how can you tell what format the clipboard was set to

The Clipboard object has a ContainsData() method that can tell if a specific format can be retrieved, but is there any way to tell what format was used to set that data in the first place? ...

Missing the end of the XML when serializing with DataContractSerializer

I have the following method that I use to serialize various objects to XML. I then write the XML to a file. All the objects have the proper [DataContract] and [DataMember] attributes. public static string Serialize<T>(T item) { var builder = new StringBuilder(); var serializer = new DataContractSerializer(typeof(...

Highlighting Error (in red) in 2nd TextBox like Typing Tutor Application in C#

When I am building my typing tutor application the errors user made I want to show it in RED into his textbox. I created a LIST to have the index values stored but cannot figure it out how to retieve it and make them display as RED COLOR in UserTexbox. Anyways here is my code: void ShowErrors() { try { List<int> lst = ne...

How to follow a publisher/subscriber strategy in C# or .NET?

What is the most suitable language construct in C# or class or function in .NET's BCL to follow a publisher/subscriber (aka. signals/slots) strategy? ...

Check of two list have colliding element?

Is there a way to check if one list collides with another? ex: bool hit=false; foreach(var s in list2) { if (list1.Contains(s)) { hit = true; break; } } if (!hit) { ...

Showing .NET child window under Win32 unmanaged host

I am writing now plugin for FL Studio 9. I have sdk which is intended to work fine with MFC or Win32 Visual C++ 2008 Project. The question is how to make CLR C++ plugin work in Win32 Application in general? I've build the plugin correctly - it is loaded by FL Studio, but only one thing which works is plugin Width and Height properties of...

What is the best way to calculate a formula when using an int as a divisor

Often I find myself having a expression where a division by int is a part of a large formula. I will give you a simple example that illustrate this problem: int a = 2; int b = 4; int c = 5; int d = a * (b / c); In this case, d equals 0 as expected, but I would like this to be 1 since 4/5 multiplied by 2 is 1 3/5 and when converted to ...

.net 4 string[] parameter default value setting

I'm trying to do like this: public int Insert(object o, string[] ignore = new string[] {"Id"}) but it tells me that I can't do that ? why is that so ? ...

COM vs tightly wrapped managed c++ objects

So, there is a legacy code that has to be imported into .NET projects. Which one do you preffer, and why: packing it into COM module or making small and tight c++ managed wrapper around it There is third option of exporting the functions in the DLL, but let's say that we want classes here. ...

How to enable uploading files by dragging and dropping them using asp.net?

One of my clients has requested the functionality of uploading documents by dragging and dropping them in the browser window. The website is being built with ASP.NET 3.5. I know of the 'dragdropupload' add-in for firefox, which allows dropping files on an upload control, but I also need it to work in Internet Explorer. Does anybody know...

When are ListBoxItems created for ListBox?

I have a ListBox that I bind to an ItemsSource, like this: var foos = new ObservableCollection<Foo> { foo1, foo2, foo3 }; var listBox = new ListBox { ItemsSource = _foos }; Now I want to do some operations right away on the ListBoxItems that holds the items, but they don't seem to be created right away. Are they? Is there some event ...

How to avoid this stackoverflow exception?

Here is the situation, I am developing a binary search tree and in each node of the tree I intend to store the height of its own for further balancing the tree during avl tree formation. Previously I had an iterative approach to calculate the height of a node during balancing the tree like the following. (The following code belongs to a...

Encode password to MD5 using keys

At the moment I do this: public static class Crypto { public static string Encode(string original) { var md5 = new MD5CryptoServiceProvider(); var originalBytes = Encoding.Default.GetBytes(original); var encodedBytes = md5.ComputeHash(originalBytes); return BitConv...

AES Encryption and C#

From my reading I am not sure if AES is a single, standardized algorithm that can work with different length keys, or a family of similar algorithms? What I mean is if I find any 2 AES implementations taking a 128-bit key, should I be confident they will work identically (barring bugs)? Specifically in .Net/C#, I was confused why there ...

Invert an Enumeration in VB.NET

I need a NOT operation on Enumeration in VB.NET (.NET 2), is it possible? <DefaultValue(0)> _ Public Enum Orientation Descending = -1 Undefined = 0 Ascending = 1 End Enum by ex define a Not operation in order to do myObj1.Orientation = Not myObj2.Orientation Rules: Desceding > Ascending, Ascending > Desceding, ...

.Net logging tool which can change configuration dynamically

Hi, I need a logging tool for. Net which can change configuration at runtime. What I want to do is the following: application starts and logging should start too some data is processed, a certain event occures a new logger and a new logging sink is created (a database which does not exist at program start) log4net works fine for me,...