增加.net exe的堆栈大小

时间:2012-10-22 15:48:38

标签: .net vb.net c#-4.0 stack-overflow

我遇到了堆栈溢出异常,仅适用于此特定情况。我可以看到EDITBIN.EXE /STACK:<s..,但我可以在没有Visual Studio的PC中以任何方式执行此操作。 我试图为我的用户提供一个解决方法 - 这样他就可以使用该应用程序,直到我在代码中修复它。

1 个答案:

答案 0 :(得分:-1)

您可以找到答案:(http://www.justanswer.com/computer/38rvx-increase-stack-size-win7.html)。但是,似乎特定于“no_more irp stack locations”......

  

专家的回答

     

单击“开始”,键入regedit,然后按键盘上的Enter键。   找到并单击以下注册表子项:   HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ Mup \ Parameters In   在右窗格中,右键单击“DfsIrpStackSize”,然后单击“修改”。

     

注意如果DfsIrpStackSize注册表项不存在,则必须   创造它。若要这样做,请按照下列步骤操作:在编辑菜单上,指向   单击新建,然后单击DWORD值。键入DfsIrpStackSize,然后按   输入。在“基数”框中,单击“十进制”,在“数值数据”框中键入10,   然后单击“确定”。退出注册表编辑器重启电脑。

     

您可以为此页面添加书签或收藏,然后使用该书签   回到我身边。花点时间来测试一下。