If receive error "Attempted to read or write protected memory. This is often an indication that other memory is corrupt."


#1

If you receive the error message identified below immediately after you attempt to run QBI v3.3, please contact AyaNova Technical Support directly at support@ayanova.com providing the message.
Please also provide the following

the message
the file date of the AyaNovaQBI.exe executable file in the AyaNova 3 program folder
your operating system
the text from Help -> About AyaNova in the AyaNova program (log into AyaNova, select menu Help -> About AyaNova -> copy all text to a NotePad document, save and attach to your email)

if the computer you are running QBI on has an anti-virus program, and if so, its name and version

if the computer you are running QBI on has an anti-spyware program, and if so, its name and version

A list of installed programs (here is a link http://billsway.com/vbspage/ to a site where you can download a VBS script by clicking on List Installed Programs and download, that when run, will output into a text file the list of installed programs
This error has only been reported by one QBI v3.3 user, but as we are not able to reproduce here, we would like additional information from other users to confirm the fix.

We do have a “special” QBI executable that we will provide for those that do experience this issue (has all the same features of QBI v3.3).

System.AccessViolationException: Attempted to read or write protected memory. This is often an indication that other memory is corrupt.
at AyaNovaQBI.MainForm.(Object [1], EventArgs [1])
at System.EventHandler.Invoke(Object sender, EventArgs e)
at System.Windows.Forms.Form.OnLoad(EventArgs e)
at System.Windows.Forms.Form.OnCreateControl()
at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
at System.Windows.Forms.Control.CreateControl()
at System.Windows.Forms.Control.WmShowWindow(Message& m)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
at System.Windows.Forms.ContainerControl.WndProc(Message& m)
at System.Windows.Forms.Form.WmShowWindow(Message& m)
at System.Windows.Forms.Form.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativewindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativewindow.WndProc(Message& m)
at System.Windows.Forms.Nativewindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)