Find Jobs
Hire Freelancers

C++ ISAPI Stack Trace

$100-500 USD

已关闭
已发布大约 15 年前

$100-500 USD

货到付款
I am trying to programatically get a stack trace to better help me debug problems.? ? I have a C++ MFC ISAPI compiled using MSVC 6.0.? Although I am specifically having issues in an ISAPI, technically getting the stack should work under any Windows program (C++ MFC). I have tried to implement several sample source code examples I have found on the internet, but I am unable to get a good stack printout with any of them.? What I want is the file, function and line number information with the call stack dump.? I am compiling in Debug mode and have the PDB, so it should not be an issue.? I dont know if its a? [login to view URL] issue or [login to view URL] issue or what.? I am not sure if I have the compiler settings wrong, or what is going on. Can you help? To make this easy, I have included a base-bones sample ISAPI with source code including my failed attempt to get the stack? - all it does is print it to a web page.? This project is to enhance the? GetStack function to work correctly, with complete stack information (including function/file/line number information, not just hex numbers).? I dont care if you plug in sample code from a magazine, I just want it to work!? If its too distracting to start from my? GetStack routing, feel free to delete it and plug your own in, I was just trying to show an example. This must be done using Microsoft Visual Studio 6.0 using C++ and MFC, and work correctly on Windows XP and Windows Server 2003. 1) Compile the sample code 2) In IIS, add a virtual directory "isapitest" pointing to the Debug sub directory, give it execute priviledges 3) In a browser open the ISAPI, like? <http://localhost/isapitest/[login to view URL]> 4) It should display the stack, with function names and line numbers If you need assistance with the ISAPI part of it, I can help with that.? This is more about getting the stack trace code working. What I need specifically is the source you had to change, and anything else you had to change (settings) to get it to work. ## Deliverables Two specific examples (and specifically when I would use this) are: 1) When the program asserts, show a message with the stack (windows app) or log or email the error (web based): See Feb '99 BugSlayer article [[login to view URL]][1] 2) Crash handling during an unhandled exception: [[login to view URL]][2] These are 2 times I would want to use this code.? I was just trying to get either working.? These are old examples - I need it working now for XP and Win2003.? There are other such examples on [login to view URL] - again I just need help getting something working.
项目 ID: 3622050

关于此项目

9提案
远程项目
活跃15 年前

想赚点钱吗?

在Freelancer上竞价的好处

设定您的预算和时间范围
为您的工作获得报酬
简要概述您的提案
免费注册和竞标工作
9威客以平均价$216 USD来参与此工作竞价
用户头像
See private message.
$340 USD 在14天之内
5.0 (78条评论)
7.7
7.7
用户头像
See private message.
$170 USD 在14天之内
5.0 (109条评论)
6.7
6.7
用户头像
See private message.
$85 USD 在14天之内
4.6 (70条评论)
5.0
5.0
用户头像
See private message.
$425 USD 在14天之内
4.9 (13条评论)
4.1
4.1
用户头像
See private message.
$85.85 USD 在14天之内
4.3 (10条评论)
2.3
2.3
用户头像
See private message.
$170 USD 在14天之内
4.5 (1条评论)
0.8
0.8
用户头像
See private message.
$425 USD 在14天之内
0.0 (0条评论)
0.0
0.0
用户头像
See private message.
$136 USD 在14天之内
0.0 (0条评论)
0.0
0.0
用户头像
See private message.
$106.25 USD 在14天之内
0.0 (0条评论)
2.1
2.1

关于客户

UNITED STATES的国旗
Burlingame, United States
5.0
11
会员自4月 16, 2007起

客户认证

谢谢!我们已通过电子邮件向您发送了索取免费积分的链接。
发送电子邮件时出现问题。请再试一次。
已注册用户 发布工作总数
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
加载预览
授予地理位置权限。
您的登录会话已过期而且您已经登出,请再次登录。