Dan's WebDAV 101

This blog covers Messaging API development for Exchange and Outlook. My name is Daniel Bagley, I'm on the Messaging Developer Team.

September, 2008

Blog - About

About WebDAV 101

Hello;

This blog covers messaging development for Exchange and Outlook.  I'm in the group which does support for messaging APIs.  I don't have much time to blog, however I add what I can.

Thanks,

Dan

  • Dan's WebDAV 101

    Howto: Calling Exchange Powershell from an impersonated thread.

    • 17 Comments
    There are not many examples on doing doing impersonation for Exchange Powershell and non of the ones I see currently cover a few of the important gotccha’s. So, I put this together and wish to share. Impersonation and Exchange PowerShell: ...
  • Dan's WebDAV 101

    HOWTO: Read unmounted Exchange EDB files.

    • 13 Comments
    I was recently asked this question similar to this: How can we search on unmounted EDB files? Are there any API's that I can use to access the mails in unmounted EDB? There are two answers: “No” and “It’s a bad...
  • Dan's WebDAV 101

    Howto: Getting Process IDs

    • 2 Comments
    There are many ways to get a list of processes with their PID. Here are a few. tlist: "tlist" is in the debuggers folder and can be used to get the pid of a running process: Helpful tlist commands. · tlist /t - Displays a task tree in which...
  • Dan's WebDAV 101

    Links on Common PowerShell Automation Questions

    • 1 Comments
    I've put together a list of articles which cover common questions on Exchange PowerShell Automation. These links cover issues from starting out to common problems. I hope they help. Please let me know if there are others you see as important. Starting...
  • Dan's WebDAV 101

    What's covered by support? General questions and answers.

    • 1 Comments
    Customers sometime have a misunderstanding of what is covered when supported is provided. So, I’ve put together a link covering common areas for all to read. I would suggest starting with the link below to get an understanding on what is supported to...
  • Dan's WebDAV 101

    Howto: Generating a Crash Dump with adplus

    • 1 Comments
    ADPlus from the Debugging Tools can be used to get Crash Dumps. ADPlus is a command-line VBScript file which runs a debugger with best-case switches in order to produce a dump file. In a nutshell, the dump file contains the application as it was...
  • Dan's WebDAV 101

    Howto: Generating a Hang Dump with adplus

    • 1 Comments
    Adplus from the Debugging Tools can be used to get Hang Dumps. Normally, you want to take at least 2 dumps to so the person debugging can get an idea of where the hang is. Installing Adplus and the Debugging SDK: 1) Go to http://www.microsoft...
  • Dan's WebDAV 101

    Howto: Take a dump in Visual Studio

    • 1 Comments
    When an application crashes, the user may only have Visual Studio on the box. When the crash occurs, the developer may be prompted to see if they wish to debug the appliction. If they can choose Visual Studio, then they can save the dump to a file which...
  • Dan's WebDAV 101

    Howto: Generate a Mini-Dump with Task Manager in Vista

    • 1 Comments
    With Vista, you can create a mini-dump by right clicking on the process in Task Manager. However, user-mode process dump information is not available by using this feature. This feature is not available under Windows 2003 or Windows XP.
  • Dan's WebDAV 101

    About: Dumps

    • 1 Comments
    Full Dumps: A full dump pretty much gets everything in memory for the application at the time the dump is taken. Because of this, a process taking one gig of memory will likely result in a one gig dump file. · A full dump will have this information...
  • Dan's WebDAV 101

    Howto: Verifying Symbols before taking a Dump using symchk

    • 1 Comments
    Prior to taking a dump on a program, you should be sure that there are matching symbols for the application the dump is being taken on. Large dumps can take many hours to upload to a person for debugging. You can validate symbols against the executable...
  • Dan's WebDAV 101

    Howto: Verifying Symbols after taking a Dump

    • 1 Comments
    Once the symbols and dump are received by the person who will be debugging, they can use the commands below to check for the symbols being loaded in a debugger such as Windbg after the symbol path is set. To do this, go into windbg in the debuggers folder...
  • Dan's WebDAV 101

    Outlook Automation is for People, not for Services.

    • 0 Comments
    I don't know why we see a lot of customers trying to automate Outlook from a service. It’s pretty well documented that it’s a bad idea. Outlook Object Model (OOM) was written for automating Outlook for a user sitting at the box running it. See, Outlook...
  • Dan's WebDAV 101

    About: CDO for Windows NT (CDONTS)

    • 0 Comments
    API Type: SMTP Sender. API Interface: COM Library. Business Logic: Sending mail via SMTP, read mail via POP3. Language Support: Any *unmanaged* COM compatible language (C++, VB6, VB Script). Direct Property Access: N/A. Product Versions...
Page 1 of 1 (14 items)