managed

Passing impersonation token on a Managed Thread to an Unmanaged Thread

I have a case where a VB.Net winforms app needs to play WMV files from across the network. The user running the app cannot be given direct access to the network share. Through impersonation, I can see that the files exist (without impersonation, File.Exists returns false for the files on the network share). When I then try to load the fi...

Using Java JAR file in .NET

What options/methods/software are available to convert a JAR file to a managed .NET assembly? Please provide all commercial and non-commercial methods in the answer. These don't include solutions which require Java to be installed on the host machine. ...

Static libraries with managed code issue

Problem (simplified to make things clearer): 1. there is one statically-linked static.lib that has a function that increments: extern int CallCount = 0; int TheFunction() { void *p = printf("Function called"); return CallCount++; } 2. static.lib is linked into a managed C++/CLI managed.dll t...

What is the best C++ book for an intermediate to expert developer?

Possible Duplicate: The Definitive C++ Book Guide and List I'm looking to pick up a good C++ book. I have been programming for many years in managed languages and I will me making the jump to native code using C++. What books do you recommend to get me up to speed with all the intricacies of C++. Thanks. ...

How to convert a unmanaged double to a managed string?

From managed c++, I am calling an unmanaged c++ method which returns a double. How can I convert this double into a managed string? Sorry if this is a stupid question, I'm still very new with C++ in .net. Thanks! ...

User32 API calls in .NET

I'm currently planning out a project involving creating a shell replacement for Windows (based on Blackbox, bblean specifically). However I wish to leverage the power of .NET to do so. Many of the API calls I'll need are housed within the User32 library. I can of course use P/Invoke and create a static class to handle this for me. Ho...

Can the working set of a managed app be reduced by unloading unmanaged libraries with AfxFreeLibrary?

I have a managed Windows application that loads a managed C++ component that uses AfxLoadLibrary to load a third party component if present on the client machine. Once detected, I'm unloading the component using AfxFreeLibrary in an attempt to lower the working set of the managed parent application. The call to AfxFreeLibrary is succ...

Problem to porting managed c++ from vs2003 to vs2008

In trying to port my managed c++ project from vs2003 to vs2008. I have added oldSyntax flag. But I still get error sourceanotations.h. ...

How would you describe the difference between Managed/Byte Code and Unmanaged/Native Code to a Non-Programmer?

Sometimes it's difficult to describe some of the things that "us programmers" may think are simple to non-programmers and management types. So... How would you describe the difference between Managed Code (or Java Byte Code) and Unmanaged/Native Code to a Non-Programmer? ...

Char array to a class

I have a incoming stream of bytes (unsigned char) from either a file or network. I need this data placed in a class, and is looking for a NET-way of doing this. I bet some does this all the time, so I guess there is a better method to do this than using BitConverter. I realize I supplied too litle information. Let me try with an exam...

What is managed/unmanaged code in C#?

I am using Assembly.GetEntryAssembly()... in my C# code to get the version of the application. It runs fine but when I try it in NUnit it returns NULL. In the MSDN it states that it can return NULL when called from unmanaged code. What is managed or unmanaged code? I do not get it. ...

How to Create a Managed Path through SharePoint Object Model

This is a question for a WSS/SharePoint guru. Consider this scenario: I have an ASP.Net web service which links our corporate CRM system and WSS-based intranet together. What I am trying to do is provision a new WSS site collection whenever a new client is added to the CRM system. In order to make this work, I need to programmatically ...

How do I show Error Message using Managed Custom Actions with Windows Installer

I am writing a managed custom action. I am using the DTF Framework from Windows Installer Xml to wrap the managed dll into a usable CA dll. The CA does what it is supposed to, but I am still having trouble with error handling: Dim record As New Record(1) ' Field 0 intentionally left blank ' Field 1 contains error number record(1) = 275...

Managed C++ Web reference to WCF service problems

Hi, I deveploped a simple WCF service called CLSAPIService that it's Contract contains a method named UpdateLastOpenCloseCall: [OperationContract(Name = "UpdateLastOpenCloseCall", Action = "http://uniform.com/UpdateLastOpenCloseCall")] CallResult UpdateLastOpenCloseCall(int iSwitchID, int iAgentID, string strExtension, BusinessD...

How to get parent process in .NET in managed way

I was looking a lot for method to get parent process in .NET, but found only P/Invoke way. ...

Wrapping unmanaged c++ in a managed wrapper

I have an unmanaged C++ library. I would like to expose the functionality for .NET applications. There's one partucular function I am not sure how to handle: typedef void (free_fn*) (void*); void put (void *data, free_fn deallocation_function); The idea is that you pass dynamically allocated buffer to the function and supply a dealloca...

Allocating unmanaged memory in managed .NET code

Hi I have a unmanaged function that takes a chunk of memory allocated by malloc and deallocates it later on in async manner. I want to wrap it into managed wrapper. Is following code OK? void managed_fx (byte data __gc[], size_t size) { // Pin the data byte __pin *pinned_data = &data [0]; // Copy data to the unmanaged buf...

unmanaged/managed interop - trouble passing int[]

Hello, I am working on my phd in chemistry and for that reason I need to write a software application to help me with the imaging of samples under a microscope. This microscope is fitted with an x-y-z nanopositioning stage. The stage is controlled using an unmanaged DLL written in VC++ by the hardware vendor. I could provide you with mo...

Using managed C++ dll from C#

I've created a dll using managed C++. Now I'm trying to use it from C#. I've added the Object to project references. Object browser shows the object in the dll correcly, path to the dll in object browser corresponds to the actual path. However, when I run the C# program it complains: Unhandled Exception: System.IO.FileNotFoundException...

Consequences of these Pointer Errors in C++ vs Managed

I'm making this a community wiki in order to better understand the semantic differences between these errors and their runtime or compiled consequences. Also, I've coded on Java far too long and I want to learn pointers better in C++ -- so I need other people to do it. Edit2: I am refactoring this question. The distinction I am trying...