如上面章节所说,利用 appScanGui
对象可以为 AppScan 插件定义界面入口点,在上面的 AppScanTestExtension
类中加入下面两个方法,方法 AddGuiToAppScan()
会在 AppScan 的“Tools”菜单下增加菜单项“My Extension”,点击“My Extension”时,方法 openExntensionForm()
将会被调用,在 openExtensionForm()
中可以书写一些逻辑来调用客户化的代码。在加入这两个方法后,要在 load
方法中调用 AddGuiToAppScan()
。
private void AddGuiToAppScan() { IMenuItem<EventArgs> myExtensionItem = new MenuItem<EventArgs>("My Extension", openExtensionForm); _appScanGui.ToolsMenu.Add(myExtensionItem); } private static void openExtensionForm(EventArgs args) { } |
- 设计扩展实例窗体,并在窗体中响应 AppScan 安全测试结束事件。
利用 Visual Studio 2008 设计两个窗体,第一个窗体中有三个按钮,第二窗体的主体为 DataGridView
,如下图所示:
图 5. 入口界面
appscanxf/image005.jpg" width=283>
图 6. 结果界面
文章来源于领测软件测试网 https://www.ltesting.net/