Subversion Repositories userdetect2

Rev

Rev 89 | Only display areas with differences | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 89 Rev 90
1
 
1
 
2
TODO
2
TODO
3
----
3
----
4
 
4
 
5
* Develop more plugins
5
* Develop more plugins
6
	- workstation/server (NetServerGetInfo)
6
	- workstation/server (NetServerGetInfo)
7
	- lanman workgroup name
7
	- lanman workgroup name
8
* transfer all functionalities from testuser.exe
8
* transfer all functionalities from testuser.exe
9
* (future): Full Task Definition File Editor functionality
9
* (future): Full Task Definition File Editor functionality
10
* (idea): pass arguments to the plugin, e.g. FileAge(Letter.doc):20=calc.exe
10
* (idea): pass arguments to the plugin, e.g. FileAge(Letter.doc):20=calc.exe
11
	problem: too many requires escape signs and/or forbidden signs, and too complex
11
	problem: too many requires escape signs and/or forbidden signs, and too complex
12
* (idea): make WM_NORMAL configurable via INI/parameters
12
* (idea): make WM_NORMAL configurable via INI/parameters
13
* put geticon functions in ud2_obj.pas?
13
* put geticon functions in ud2_obj.pas?
14
* (idea): can a plugin have multiple methodnames?
14
* (idea): can a plugin have multiple methodnames?
15
* offer possibility to reload the Task Definition File (maybe even auto-detect if they were changed)
15
* offer possibility to reload the Task Definition File (maybe even auto-detect if they were changed)
16
* offer possibility to reload all plugins
16
* offer possibility to reload all plugins
17
* (idea): slow DLL files killable (via GUI)
17
* (idea): slow DLL files killable (via GUI)
18
* splash screen because of probably slow DLLs
18
* splash screen because of probably slow DLLs
19
* (idea) environment variable plugin case-insensitive variant?
19
* (idea) environment variable plugin case-insensitive variant?
20
         OR: make a case-insensitive modifier for identTerms? (e.g. ComputerName$CASEINSENSITIVE$:johnpc)
20
         OR: make a case-insensitive modifier for identTerms? (e.g. ComputerName$CASEINSENSITIVE$:johnpc)
21
* (idea) command syntax: cmdline run task without spec ini
21
* (idea) command syntax: cmdline run task without spec ini
22
* (idea) status for "not available (0 elements)" ?
22
* (idea) status for "not available (0 elements)" ?
23
* guid column is not sorted correctly!
23
* guid column is not sorted correctly!
24
* (idea) command syntax: <ini> /T <job> /noexec  --> returns only ExitCode, but does not run the application of the INI
24
* (idea) command syntax: <ini> /T <job> /noexec  --> returns only ExitCode, but does not run the application of the INI
25
* what does the environment string =::=::\ mean?!
25
* what does the environment string =::=::\ mean?!
26
* Possibility to load a different TDF after the program has already started.
26
* Possibility to load a different TDF after the program has already started.
27
* Argument for forcing to select a TDF.
27
* Argument for forcing to select a TDF.
28
* should the program really ask for a TDF when starting? why can't it run without TDF (in case the user only want to view the ident strings)
28
* should the program really ask for a TDF when starting? why can't it run without TDF (in case the user only want to view the ident strings)
29
* Improve compatibility for older OS (e.g. Win95)
29
* Improve compatibility for older OS (e.g. Win95)
30
* Give .udp a file-type (icon)?
30
* Give .udp a file-type (icon)?
31
* TDF in XML?
31
* TDF in XML?
32
* mehrere commandos aufrufen in einer einzigen zeile, ohne BAT ?
32
* mehrere commandos aufrufen in einer einzigen zeile, ohne BAT ?
33
* Sollen Plugins sich selbst beschreiben dürfen (welche argumente bekommt ein dynamisches plugin?)
33
* Sollen Plugins sich selbst beschreiben dürfen (welche argumente bekommt ein dynamisches plugin?)
34
* ist UD2_STATUS_FAILURE_INVALID_ARGS der korrekte fehlercode wenn die eingegebenen dynamischen daten ungültig sind?
-
 
35
* brauchen wir escaping beim idString ?
34
* brauchen wir escaping beim idString ?
-
 
35
* MessageDlg instead of ShowMessage
-
 
36
 
-
 
37
	plugin directory: alle util klassen in eigenen ordner
-
 
38
	todos
-
 
39
	dokumentation dynamic
-
 
40
	new dynamic plugins
-
 
41
	driveserial
-
 
42
		(nur) wenn ich durchsteppe per compiler, dann passieren komische dinge
-
 
43
			1. describe own status code wird aufgerufen
-
 
44
			2. AV
-
 
45
	eine funktion für die windows datenträger seriennummer