@@ -64,23 +64,22 @@ VOID ProcessesUpdatedCallback(
64
64
while (listEntry != & ProcessListHead )
65
65
{
66
66
PPROCESS_EXTENSION extension ;
67
+ PPH_STRING filePath = NULL ;
68
+ PPH_PROCESS_ITEM processItem = NULL ;
69
+ PPH_MODULE_ITEM moduleItem = NULL ;
67
70
68
71
extension = CONTAINING_RECORD (listEntry , PROCESS_EXTENSION , ListEntry );
69
72
70
- PPH_STRING filePath = NULL ;
71
- PPH_PROCESS_ITEM processItem = extension -> ProcessItem ;
72
- PPH_MODULE_ITEM moduleItem = extension -> ModuleItem ;
73
-
74
- if (processItem )
73
+ if (processItem = extension -> ProcessItem )
75
74
{
76
75
filePath = processItem -> FileName ;
77
76
}
78
- else if (moduleItem )
77
+ else if (moduleItem = extension -> ModuleItem )
79
78
{
80
79
filePath = moduleItem -> FileName ;
81
80
}
82
81
83
- if (!PhIsNullOrEmptyString (filePath )) // !PH_IS_FAKE_PROCESS_ID(processItem->ProcessId)
82
+ if (!PhIsNullOrEmptyString (filePath ))
84
83
{
85
84
if (!extension -> ResultValid )
86
85
{
@@ -138,7 +137,6 @@ VOID NTAPI MenuItemCallback(
138
137
)
139
138
{
140
139
PPH_PLUGIN_MENU_ITEM menuItem = Parameter ;
141
- PPH_STRING fileName ;
142
140
143
141
switch (menuItem -> Id )
144
142
{
@@ -190,12 +188,10 @@ VOID NTAPI MenuItemCallback(
190
188
}
191
189
break ;
192
190
case MENUITEM_VIRUSTOTAL_UPLOAD :
193
- fileName = menuItem -> Context ;
194
- UploadToOnlineService (fileName , MENUITEM_VIRUSTOTAL_UPLOAD );
191
+ UploadToOnlineService (menuItem -> Context , MENUITEM_VIRUSTOTAL_UPLOAD );
195
192
break ;
196
193
case MENUITEM_JOTTI_UPLOAD :
197
- fileName = menuItem -> Context ;
198
- UploadToOnlineService (fileName , MENUITEM_JOTTI_UPLOAD );
194
+ UploadToOnlineService (menuItem -> Context , MENUITEM_JOTTI_UPLOAD );
199
195
break ;
200
196
}
201
197
}
@@ -213,7 +209,7 @@ VOID NTAPI MainMenuInitializingCallback(
213
209
return ;
214
210
215
211
enableMenuItem = PhPluginCreateEMenuItem (PluginInstance , 0 , ENABLE_SERVICE_VIRUSTOTAL , L"Enable VirusTotal scanning" , NULL );
216
- detectMenuItem = PhPluginCreateEMenuItem (PluginInstance , 0 , MENUITEM_VIRUSTOTAL_QUEUE , L"VirusTotal detections " , NULL );
212
+ detectMenuItem = PhPluginCreateEMenuItem (PluginInstance , 0 , MENUITEM_VIRUSTOTAL_QUEUE , L"VirusTotal Upload Queue " , NULL );
217
213
PhInsertEMenuItem (menuInfo -> Menu , PhPluginCreateEMenuItem (PluginInstance , PH_EMENU_SEPARATOR , 0 , NULL , NULL ), -1 );
218
214
PhInsertEMenuItem (menuInfo -> Menu , enableMenuItem , -1 );
219
215
PhInsertEMenuItem (menuInfo -> Menu , detectMenuItem , -1 );
@@ -224,23 +220,18 @@ VOID NTAPI MainMenuInitializingCallback(
224
220
225
221
PPH_EMENU_ITEM CreateSendToMenu (
226
222
_In_ PPH_EMENU_ITEM Parent ,
227
- _In_ PWSTR InsertAfter ,
228
223
_In_ PPH_STRING FileName
229
224
)
230
225
{
231
226
PPH_EMENU_ITEM sendToMenu ;
232
227
PPH_EMENU_ITEM menuItem ;
233
228
ULONG insertIndex ;
234
229
235
- // Create the Send To menu.
236
230
sendToMenu = PhPluginCreateEMenuItem (PluginInstance , 0 , 0 , L"Send to" , NULL );
237
231
PhInsertEMenuItem (sendToMenu , PhPluginCreateEMenuItem (PluginInstance , 0 , MENUITEM_VIRUSTOTAL_UPLOAD , L"virustotal.com" , FileName ), -1 );
238
232
PhInsertEMenuItem (sendToMenu , PhPluginCreateEMenuItem (PluginInstance , 0 , MENUITEM_JOTTI_UPLOAD , L"virusscan.jotti.org" , FileName ), -1 );
239
- //PhInsertEMenuItem(sendToMenu, PhPluginCreateEMenuItem(PluginInstance, 0, ID_SENDTO_SERVICE3, L"camas.comodo.com", FileName), -1);
240
-
241
- menuItem = PhFindEMenuItem (Parent , PH_EMENU_FIND_STARTSWITH , InsertAfter , 0 );
242
233
243
- if (menuItem )
234
+ if (menuItem = PhFindEMenuItem ( Parent , PH_EMENU_FIND_STARTSWITH , L"Search online" , 0 ) )
244
235
insertIndex = PhIndexOfEMenuItem (Parent , menuItem );
245
236
else
246
237
insertIndex = -1 ;
@@ -265,7 +256,7 @@ VOID NTAPI ProcessMenuInitializingCallback(
265
256
else
266
257
processItem = NULL ;
267
258
268
- sendToMenu = CreateSendToMenu (menuInfo -> Menu , L"Search online" , processItem ? processItem -> FileName : NULL );
259
+ sendToMenu = CreateSendToMenu (menuInfo -> Menu , processItem ? processItem -> FileName : NULL );
269
260
270
261
// Only enable the Send To menu if there is exactly one process selected and it has a file name.
271
262
if (!processItem || !processItem -> FileName )
@@ -288,7 +279,7 @@ VOID NTAPI ModuleMenuInitializingCallback(
288
279
else
289
280
moduleItem = NULL ;
290
281
291
- sendToMenu = CreateSendToMenu (menuInfo -> Menu , L"Search online" , moduleItem ? moduleItem -> FileName : NULL );
282
+ sendToMenu = CreateSendToMenu (menuInfo -> Menu , moduleItem ? moduleItem -> FileName : NULL );
292
283
293
284
if (!moduleItem )
294
285
{
0 commit comments