Сабраць сістэму і навакольнае асяроддзе інфармацыі

У аварыях прыкладанняў, мы шукаем у лепшы спосаб для збору карыстальнікаў/навакольнага асяроддзя і ўрэзацца інфармацыяй, каб мы маглі мець яго па электроннай пошце да нас.

Ці існуюць якія-небудзь бібліятэкі (з адкрытым зыходным кодам або камерцыйныя), якія робяць гэта добра?

Наша дадатак з'яўляецца настольным дадаткам, напісаным ў C# .NET з swigged кода на C ++.

дзякуй,

Liron

5
Звязаны з гэтым пытанне, Maby дапамагае: StackOverflow .com/пытанні/4992569/& hellip;
дададзена аўтар Kamil Lach, крыніца

2 адказы

Многія інструменты абфускацыі ўключаюць у сябе справаздачу пра памылку, які ўключае ў сябе гэты тып дыягнастычных функцый. Напрыклад:

    <�Літый> <�р> SmartAssembly ўключае ў сябе здольнасць мець <�а HREF = "http://www.red-gate.com/products/dotnet-development/smartassembly/features/#automated-error-reporting" отн = "NOFOLLOW"> Аўтаматызаваная справаздач аб памылках . </р>
  • Гэта таксама ўваходзіць у апошніх версіях Dotfuscator . </р>

1
дададзена
@LKIM: Я лічу, з SmartAssembly, вы можаце адключыць заблытванне і па-ранейшаму выкарыстоўваць свае справаздачы пра памылкі. Тым не менш, вы павінны быць у стане заблытаць нават з Unity3D, калі вы будзеце абмежаваныя ў выкарыстанні больш нізкіх (менш бяспечныя) налады заблытвання ...
дададзена аўтар Reed Copsey, крыніца
@LKIM Я думаю, што гэта ў асноўным захопліваючы кіраваныя выключэнні. Калі памылкі вашага C ++ пакуюцца ў кіраваных выключэнняў, тады так, гэта было б ...
дададзена аўтар Reed Copsey, крыніца
У адным з нашых праграмаў, мы бяжым у Unity3D, так выкарыстоўваючы обфускатор гэта не варыянт, але гэта добра, каб ведаць, што тыя, якія ўбудаваныя.
дададзена аўтар Liron, крыніца
Цікава - вы ведаеце, калі SmartAssembly таксама можа даць інфармацыю пра памылку з нашага Сі ++ таксама?
дададзена аўтар Liron, крыніца

Мне падабаецца функцыянальнасць, якая прадстаўляецца Bugtrap, збіраючы аварыю паліц і «адправіць» функцыянальнасць. Краш паліцы + WinDbg дае вам інструменты, неабходныя для адладкі памылак кліента з вопытам вельмі блізка да таго, што вы прывыклі пры адладцы ў Visual Studio.

Bugtrap:

http://www.codeproject.com/KB/applications/BugTrap.aspx

1
дададзена