Answered by:
About "TC3.5.1",Where present UI is the real "Error"?

Question
-
Our software is the C / S structure,When I executived TC3.5.1,Indeed to see the results of the UI,but the UI would not been input anthing and only one operation is close this UI.Software development engineer said this UI was not really "present UI " which TC3.5.1 referred.
Testcase(for server-side program ) results were as follows:<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
- <avrf:logEntry Time="2008-09-25 : 09:38:04" LayerName="InteractiveServices" StopCode="0x2801" Severity="Error"><avrf:message>Ran as an interactive service under LocalSystem.</avrf:message><avrf:formatmessage>Attached to a window station that is interactive and visible to the user</avrf:formatmessage><avrfarameter1>0 - N/A</avrf
arameter1>
<avrfarameter2>0 - N/A</avrf
arameter2>
<avrfarameter3>0 - N/A</avrf
arameter3>
<avrfarameter4>0 - N/A</avrf
arameter4>
<avrf:trace>vfcompat!NS_InteractiveServices::LogIfServiceInteractive+28</avrf:trace></avrftackTrace>
</avrf:logEntry></avrf:logSession></avrf:logfile>Does this result is showed our software failed TC3.5.1?
If it is failed ,how we should amend the problem ?Thursday, September 25, 2008 3:06 AM
Answers
-
Thanks very much for your every words!
We have checked the reason for TC3.5.1 failed.
Software development engineer said they can fix this error.Need some time,HOHO.You deserve a serious and responsible spirit of my admiration.Thank you again!BukaiwenSaturday, September 27, 2008 3:26 AM
All replies
-
Hi Bukaiwen,
As per Test Case 3.5.1, in AppVerifier logs for “LayerName = InterActiveServices” with “Severity = Error” or “Severity = Warning” will FAIL this test case.
However, I am researching on the issue and will get back to you at the earliest.
Thank you,
Leena
Friday, September 26, 2008 8:15 PM -
Hi Bukaiwen,
Here are the possible Stop Errors presented in this test case. Any Error, as listed in test case, must be fixed.
Checks if the application is running as an interactive service or sending user interface elements to an interactive user desktop. Such applications can make the system vulnerable to security attacks. Problems are logged if they are detected.
A debugger is not required.
Error
Stop Code
Created an interactive service
2800
Ran as an interactive service under LocalSystem
2801
Displayed a user interface on the interactive desktop
2802, 2803
Opened an active desktop on the interactive window station
2804, 2805, 2806
Obtained the address of OpenDesktop via GetProcAddress
2807
Are you checking the checkbox for allow this service to interact with the desktop? This is not allowed and would provide a surface of attack that Certified applications should not allow.
Many apps do this because of legacy code, or because they do not code their services properly to interact with another session.
You may investigate why test case is showing an interactive service running under Local System.
Hope it helps.
Thanks,
Leena
Friday, September 26, 2008 10:09 PM -
Thanks very much for your every words!
We have checked the reason for TC3.5.1 failed.
Software development engineer said they can fix this error.Need some time,HOHO.You deserve a serious and responsible spirit of my admiration.Thank you again!BukaiwenSaturday, September 27, 2008 3:26 AM